/* 头部导航样式 */
input,select,textarea{font-family:'Microsoft YaHei';vertical-align:middle;}
.head .bd{width:1150px;margin:7px auto 4px auto;overflow:hidden;}
.head .logo{float:left;overflow:hidden;display:inline;}
.head .head_r{float:right;font-size:15px;color:#999;margin-top:20px;overflow:hidden;display:inline;height:31px;}
.head .head_r .help{float:left;line-height:26px;}
.head .head_r .help a{margin-right:15px;}
.head .head_r .help a:hover{text-decoration:underline;}
.head .head_r .hot_line{float:left;display:inline;overflow:hidden;line-height:26px;}
.head .head_r .hot_line span{display:block;float:left;line-height:26px;}
.head .head_r .hot_line img{float:left;}
.head .head_r a{color:#999;}
.nav{width:100%;background:#2669d3;}
.nav .bd{height:40px;font-size:16px;font-weight:bold;width:1150px;margin:0 auto;line-height:40px;overflow:hidden;}
.nav .menu{margin-left:-1px;overflow:hidden;float:left;}
.nav li{float:left;}
.nav .image{background:url(../images/line_x.png) left center no-repeat;}
.nav li a{color:#fff;padding:0 25px;display:block;}
.nav li a:hover,.nav .active a{background:#6aa1f9;}
.nav_login{float:right;margin-right:22px;overflow:hidden;}
.nav_login i{display:block;float:left;background:url(../images/logo_uname.png) no-repeat;width:21px;height:23px;margin-top:8px;}
.nav_login a{color:#fff;margin-left:13px;display:block;float:left;}
.nav_login a:hover{text-decoration:underline;}
.nav_login span{margin-left:13px;display:block;float:left;background:url(../images/line_x.png) 0 center no-repeat;width:1px;height:17px;margin-top:13px;}

/* 底部样式 */
.footer .bd{width:1150px;margin:0 auto;overflow:hidden;color:#999;text-align:center;}
.flink{height:44px;border-top:1px solid #2669d3;border-bottom:1px solid #e0e0e0;line-height:44px;}
.flink a{color:#999;padding:0 13px;}
.flink a:hover{text-decoration:underline;}
.footer p{line-height:40px;height:40px;}
.authentication{margin-top:10px;}
.authentication a{margin-right:16px;}
/* 首页样式 */
/* 首页tab切换样式 start */
.banner .bd{width:100%;margin:10px auto 0 auto;background:#fb764d;color:#fff;padding:10px;overflow:hidden;}
.banner_left{float:left;width:632px;overflow:hidden;}
.banner_right{float:left;margin-left:10px;overflow:hidden;width:488px;}
.banner_tabs{border:5px solid #fff;position:relative;margin:0 0 10px 0;height:256px;overflow:hidden;}
.tabcont .longinput{width:466px;}
.tabnav{position:absolute;top:0;left:0;width:48px;font-size:16px;overflow:hidden;}
.tabnav li{height:64px;width:47px;background-position:0 -161px;cursor:pointer;margin:0px;float:left;overflow:hidden;}
.tabnav .active{background-position:0 -94px;}
.tabnav li .tl{width:18px;word-wrap:break-word;margin:12px 0 0 8px;overflow:hidden;word-break:normal;height:44px;display:block;float:left;}
.scroller{margin-left:48px;font-size:14px;}
.hotelinfo{padding:16px 0 0 0;}
/*  */
.tabcont{padding:0 20px 0 0 ;color:#fff;font-size:14px;}
.tabcont table td{padding:0 0 11px 0;}
.tabcont .alignright{text-align:right;padding-right:10px;}
.tabcont .shortinput{width:186px;}
.btn{float:right;margin:18px 0 13px 0;}
.btn a{display:block;float:left;margin-left:4px;}
.hotelbtn{width:145px;height:35px;line-height:35px;background:#2669d3;color:#fff;font-size:16px;text-align:center;border:0px;cursor:pointer;}
.search_bt{margin-top:6px;}
.searchbtn{letter-spacing:1em;}
.hotelbtn:hover{background:#225fbe;}
.tabcont .hotel .check{width:400px;padding-left:78px;}
.tabcont .hotel .check label{float:left;width:60px;}
.tabcont .hotel .check input{vertical-align:middle; margin:0px 4px 0 0;}
.tabcont .hotel .check input.dx_btn{border:none;background:none;}
.activity{border:5px solid #fff;}
.activity a{display:block;overflow:hidden;width:622px; height:176px;}
.ui-state-default .ui-icon2{background-position:-294px -34px;position:absolute;right:5px;top:9px;width:12px;height:8px;}
.fg2{border:1px solid #fff;}
.fg5{}
.hidden { position:absolute; top:0; left:-9999px; width:1px; height:1px; overflow:hidden; }
/* 首页登录注册弹窗 */
.logincont{padding:20px 0 0 90px;overflow:hidden;}
.logincont li{margin-bottom:12px;overflow:hidden;}
.logincont li label{width:70px;text-align:right;color:#333;font-size:14px;display:inline-block;margin-right:6px;float:left;}
.loginput{float:left;border:1px solid #999;padding:4px 0 4px 4px;height:18px;line-height:18px;width:180px;color:#999;font-size:12px;}
.Upgraded .m_box .logincont li .login,.Upgraded .m_box .logincont li .reg{float:left;width:80px;height:28px;line-height:28px;}
.Upgraded .m_box .logincont li .login{margin-right:6px;}
.Upgraded .m_box table{ width:100%; border:0px; text-align:center;}
.Upgraded .m_box table td{ height:25px; line-height:25px;}
.Upgraded .reg_box{min-height:200px;}
.Upgraded .m_box .logincont li .reg_point{float:left;display:block;line-height:28px;margin-left:5px;color:#FB764D;}
.Upgraded .m_box .logincont li .agrees{float:left;}
.Upgraded .m_box .logincont li .agrees font{color:#2669d3;}
.Registration{text-align:center;width:426px;margin:0 auto;padding:0 0 56px 0;}
.Registration h4{font-size:14px;color:#333;line-height:30px;margin:8px 0 10px 0;}
.Registration p{color:#868686;line-height:20px;text-indent:2em;}
.reg_sucessfully{width:355px;text-align:center;margin:0 auto;}
.reg_sucessfully p{line-height:26px;color:#333;font-size:14px;margin:50px 0 35px 0;}
.Upgraded .m_box .activate{letter-spacing:0px;}
.Upgraded .sucess_box{min-height:170px;}
.htl_room_table .clicked{display:none;}
.htl_room_table .clicked td{border-bottom:none;}
/* 首页tab切换样式 end */
/* 优选酒店 start */
.hotel_item ul{width:1180px;overflow:hidden;}
.hotel_item li{border-bottom:1px dashed #ddd;overflow:hidden;padding-bottom:4px;margin:8px 0 0 0;}
.hotel_item .item_info{float:left;width:580px;overflow:hidden;}
.item_info a{color:#565656;}
.item_info a:hover{text-decoration:underline;}
.item_info .hotel_thumb{float:left;}
.item_info .hotel_text{float:left;margin:0 18px 0 12px;width:430px;}
.item_info .hotel_text h3{font-size:16px;height:28px;line-height:28px;overflow:hidden;}
.item_info .hotel_text h3 a{color:#2669d3;float:left;}
.item_info .hotel_text h3 a font{color:#000;}
.item_info .hotel_text h3 .prices{font-size:14px;color:#FB764D;float:right;}
.item_info .hotel_text .prices strong{font-size:24px;}
.item_info .hotel_text h3 em{font-style:normal;color:#565656;font-size:12px;}
.item_info .hotel_text .star{margin:2px 0 17px 0;}
.item_info .hotel_text p{line-height:25px;}
/* 优选酒店 end */
/* 旅游文化 start */
.t_clture{margin-top:10px;}
.t_clture .l_trlave{float:left;width:409px;text-align:center;}
.c_play .tplay{display:block;position:relative;color:#fff;}
.c_play .big{width:409px;height:335px;display:block;}
.c_play .tplay .t_button1{position:absolute;top:128px;left:166px;display:block;width:73px;height:73px;background:url(../images/tplay.png) no-repeat;}
.c_play .tplay .pr{line-height:34px;text-align:center;position:absolute;width:78px;height:33px;background-position:-136px -52px;display:block;font-size:24px;bottom:0;right:0;}
.c_play .tplay .pr font{font-size:14px;}
.tname{line-height:30px;}
.tname a{color:#565656;}
.tname a:hover{text-decoration:underline;}
.r_trlave{float:left;width:741px;overflow:hidden;}
.r_trlave ul{width:780px;overflow:hidden;}
.t_button2{position:absolute;top:50px;left:94px;display:block;width:42px;height:42px;background:url(../images/small_tplay.png) no-repeat;}
.c_play .small{width:237px;height:145px;display:block;}
.r_trlave li{float:left;margin:0 0 15px 10px ;text-align:center;}
.flight{overflow:hidden;padding:14px 0 4px 34px;width:100%;font-size:14px;margin-left:45px;}
.flight a{color:#565656;font-weight:bold;}
/* 旅游文化 end */
/* 特价机票 start */
.flightList{width:1170px;overflow:hidden;margin-bottom:5px;}
.flightList dl{background:#f3f3f3;width:190px;height:51px;overflow:hidden;float:left;display:inline;margin:5px 10px 5px 0;padding:7px 12px 7px 20px;cursor:pointer;}
.flightList dl:hover{background:#d4eaff;}
.flightList dt{font-size:16px;line-height:26px;}
.flightList dt a{color:#2669d3;}
.flightList dd{color:#565656;line-height:27px;font-size:14px;}
.flightList dd .price{color:#FB764D;float:right;margin-top:-4px;}
.flightList dd .price font{font-size:24px;}
.group-buying .bd{margin-bottom:100px; overflow:hidden;}

/* 酒店tabs */
.hd_title h3{font-size:18px;margin-left:14px;}
.hbanner_right{width:561px;overflow:hidden;margin:10px 0 0 0;}
.hbanner_right .stab{position:relative;}
.hbanner_right .stab,
.hbanner_right .stab a,
.hbanner_right .stab img {overflow:hidden;width:561px;height:330px;}
.hbanner_right .stab {position:relative;}
.hbanner_right .rolls{position: absolute;bottom:10px;left:220px;cursor: pointer;z-index:12;}
.hbanner_right .rolls li{background-position:-249px 0;display:inline-block;overflow:hidden;width:15px;height:15px;margin-right:3px;cursor:pointer;list-style:none;float:left;}
.hbanner_right .rolls .current{cursor:pointer;background-position:-265px 0;}
/* 地标 */
.landmark_box .bd{border:2px solid #2669d3;margin:0 0 30px 0;}
.ltit{font-size:18px;color:#565656;font-weight:600;line-height:38px;}
.landmark{width:580px;overflow:hidden;padding-bottom:14px;}
.landmark li{float:left;margin:16px 24px 0 24px;text-align:center;}
.landmark li a{color:#565656;}
.landmark li a:hover{color:#2669d3;}
.landmark li a span{display:block;line-height:20px;}
/* 地标弹框 */
.nearby{border:1px solid #ddd;width:660px;margin:0 auto;background:#fff;font-size:12px;padding:14px 13px 0 13px;}
.nearby .gcity{position:relative;height:25px;}
.nearby .cname{color:#2669d3;font-weight:bold;float:left;}
.nearby .close{background-position:-128px -188px;width:12px;height:16px;position:absolute;right:0;top:0;}
.citystaion{padding-bottom:28px;overflow:hidden;}
.citystaion span{color:#565656;line-height:25px;font-weight:bold;display:block;border-bottom:2px solid #e5e5e5;}
.citystaion ul{margin-left:20px;overflow:hidden;width:680px;}
.citystaion li{width:124px;float:left;line-height:28px;}
.citystaion li a{float:left;color:#999;}
.citystaion li a:hover{text-decoration:underline;}
/* 特色酒店 */
.spaeilhotel ul{width:580px;overflow:hidden;}
.spaeilhotel li{float:left;width:129px;height:105px;position:relative;display:block;margin:0 15px 8px 0;}
.spaeilhotel li .sprice{position:absolute;bottom:0;left:0;width:129px;height:25px;}
.spaeilhotel li .sprice .tbg{position:absolute;width:129px;height:25px;background:#FB764D;bottom:0;left:0;filter:alpha(opacity=80);
-moz-opacity:0.8; opacity:0.8;}
.spaeilhotel li a .text{color:#fff;font-size:14px;line-height:25px;position:relative;}
.spaeilhotel li .sprice .htit{position:absolute;left:0;top:0;display:block;}
.spaeilhotel li .sprice .money{font-size:18px;position:absolute;right:0;top:0;display:block;}
.spaeilhotel li .sprice .money em{font-size:14px;font-style:normal;}
/* 连锁酒店部分 */
.chain .bd{border:1px solid #c3c3c3;padding:14px 6px 0 6px;border-top:none;min-height:358px;}
.chain .linkbank{width:330px;overflow:hidden;}
.chain li{float:left;width:95px;border:1px solid #c3c3c3;text-align:center;height:58px;margin:0 8px 20px 0;}
.chain li a{margin:0 auto;}
.col_chain .bd{padding:24px 1px 0 1px;}
.col_chain li{width:102px;margin-right:1px;}
/* 酒店列表样式 */
.rummery .bd{margin:10px 0 0 0;}
.rummery .tabs{background:#fb764d;padding:10px 10px 12px 10px;overflow:hidden;}
.rummery .tabs .tabcont{border:5px solid #fff;padding:0 18px 0 0;overflow:hidden;}
.rummery .tabs .tabcont .btn{margin-top:45px;}
.rummery .tabs .longinput{width:430px;}
.rummery .tabs .shortinput{width:182px;}
.rummery .tabs .hotelinfo{padding:31px 0 0 0;}
.rummery .tabs .tabcont .alignright{padding-left:4px;}
.rummery .fg-button{width:180px;}
.rummery .dinput{width:148px;}
.icbg{background:url(../images/icbg.png) no-repeat;}
.hd_title .filter{height:26px;border:1px solid #d0efff;border-right:none;float:left;margin:11px 0 0 6px;}
.hd_title .filter a{border-right:1px solid #d0efff;display:block;float:left;width:116px;text-align:center;line-height:26px;color:#fff;font-weight:bold;}
.hd_title .filter a:hover{color:#2669d3;}
.hd_title .filter .tj{color:#2669d3;background:#d0efff;}
.fsort{position:relative;}
.hd_title .jfdh{border:none;}
.hd_title .jfdh span{float:left;display:block;line-height:26px;margin-left:16px;}
.hd_title .jfdh input{margin-right:4px;}
.hd_title .jfdh .int{padding-right:25px;font-weight:normal;}
.hd_title .jfdh a{border:none;}
.fsort i{width:10px;height:5px;display:block;position:absolute;right:28px;}
.fsort:hover{background:#d0efff;}
.fsort .ico-mt{background-position:-310px 0;top:7px;}
.fsort:hover .ico-mt{background-position:right 0;}
.fsort .ico-mt:active{background-position:right 0;}
.fsort .ico-mt.selected{background-position:right 0;}
.fsort .ico-mb.selected {background-position:right -7px;}
.fsort .ico-mb{background-position:-310px -7px;top:14px;}
.fsort:hover .ico-mb{background-position:right -7px;}
.fsort .ico-mb:active{background-position:right -7px;}
.hd_title .fh{margin-left:12px;float:left;}
.h_tuijian .bd{margin:9px 0 0 0;}
.hotel_info{margin:0 0 9px 0;}
.hotel_info .imgs{float:left;}
.hotel_info .imgs a{display:block;height:115px;}
.hotel_info .hotel_name{margin:0 0 0 12px;float:left;}
.hotel_info .hotel_name h3{line-height:30px;line-height:30px;}
.hotel_info .hotel_name h3 a{font-size:16px;color:#000;}
.hotel_info .hotel_name h3 a font{color:#2669d3;}
.hotel_info .hotel_name h3 .f00{font-size:16px;}
.hotel_info a:hover{text-decoration:underline;}
.star_4{background-position:0 -25px;width:75px;height:12px;display:block;}
.star_5{background-position:0 -36px;width:75px;height:12px;display:block;}
.hotel_info .hotel_name p{height:25px;line-height:25px;font-size:12px;color:#565656;margin:12px 0;}
.hotel_info .hotel_name p a{color:#2669d3;margin-left:10px;}
.includes span{display:block;float:left;width:25px;height:25px;margin-right:2px;}
.includes .i_1{background-position:0 0;}
.includes .i_2{background-position:-25px 0;}
.includes .i_3{background-position:-52px 0;}
.includes .i_4{background-position:-80px 0;}
.includes .i_5{background-position:-108px 0;}
.includes .i_6{background-position:-137px 0;}
.includes .i_7{background-position:-165px 0;}
.htl_room_table table th{background:#f1f1f1; height:30px;line-height:30px;border-top:1px solid #E1E1E1;}
.htl_room_table td{line-height:36px;border-bottom:1px dashed #c3c3c3;}
.htl_room_table td a{color:#2669d3;}
.popt span{float:left;}
.htl_room_table .up,.htl_room_table .down{color:#000;vertical-align:top;}
.htl_room_table .up{margin-left:2px;}
.htl_room_table .down{margin-right:2px;}
.htl_room_table td font{color:#ff0000;float:left;}
.htl_room_table td input{border:1px solid #000;vertical-align:middle;font-size:10px;height:15px;line-height:15px;text-align:center;width:26px;}
.htl_room_table td input.rd{border:none;}
.htl_room_table .base{border:1px solid #999;padding:16px 0 0 6px;background:#eef5ff;}
.caplist{width:692px;overflow:hidden;float:left;}
.show_fold{float:left;position:relative;padding-right:15px;}
.show_fold i{background-position:-288px 0px;display:block;height:8px;position:absolute;right:0;top:14px;width:12px; z-index:1;}
.caplist li{float:left;line-height:22px;}
.caplist .w{width:196px;}
.caplist .h{width:252px;}
.htl_room_table .order{margin-left:4px;display:block;background:#2669d3;color:#fff;font-weight:bold;font-size:12px;width:60px;text-align:center;float:left;height:24px;line-height:24px;}
.htl_room_table .order:hover{background:#205ec0;text-decoration:none;}
.c2{color:#2669d3;}
.htl_room_table .show_all{color:#565656;position:relative;padding-right:10px;}
.show_all i{background-position:-288px -8px;display:block;height:8px;position:absolute;right:0;top:6px;width:12px; z-index:1;}
.htl_room_table .active i{background-position:-288px 0;}
.h_tuijian .hpage{margin-bottom:50px;border-top:none;}
.htl_room_table .borderline td{border-bottom:1px solid #c3c3c3;padding-bottom:10px;}
.fb{display:block;float:left;margin:8px 0 0 8px;width:45px;height:20px;line-height:20px;background:#fb764d;font-size:12px;color:#fff;text-align:center;}
.fd{font-style:normal;display:block;float:left;margin:10px 0 0 3px;width:16px;height:16px;line-height:16px;background:#fb764d;font-size:12px;color:#fff;text-align:center;}
.hideall{display:none;}
.hideall .brd{border-bottom:none;}
.jmp_content{position:relative;margin-top:8px;}
.jmp_content .tri_t{display:block;position:absolute;width:16px;height:16px;background:url(../images/un_jmp_tri.png) -32px 0 no-repeat;overflow:hidden;margin-top:-6px;left:0px;}
.jmp_bd{padding:8px 10px;background:#fff;width:450px;border:1px solid #6aa1f9;}
.jmp_content h4{font-size:12px;}
.jmp_content p{line-height:22px;font-size:12px;}
/* */
.bmap img{border:1px solid #999;}
/* 酒店列表头部搜索 */
.hselection{}
.hd_search{padding:5px 0;border:1px solid #c3c3c3;border-top:2px solid #6aa1f9;}
.hd_search .d_input{border:1px solid #fff;height:20px;padding:4px;line-height:20px;width:170px;background:none;color:#fff;font-size:14px;}
.hd_search .dinput{width:245px;margin-left:5px;}
.hd_search .s_list label{margin:0 4px 0 18px;}
#filterbody{border:1px solid #6aa1f9;border-top:none;padding-top:8px;margin-bottom:5px;position:relative;*height:173px;}
#filterbody dl{float:left;border-right:1px solid #6aa1f9;position:relative;height:172px;}
#filterbody .level_item dd{ float:left; display:block; width:80px;}
#filterbody .level_item dt{ text-align:left; text-indent:12px;}
#filterbody input{margin-right:8px;vertical-align:middle;}
#filterbody .price_item{padding:0 12px;width:260px;}
#filterbody .price_item dd{position:absolute;}
.price_item .n1{top:26px;}
.price_item .n2{top:48px;}
.price_item .n3{top:70px;}
.price_item .n4{top:92px;}
.price_item .n5{top:114px;}
.price_item .n6{top:136px;}
.price_item .n7{top:26px;left:50%;}
.price_item .n8{top:48px;left:50%;}
.level_item{width:166px;text-align:center;}
.brand_item{width:225px;padding:0 0 0 40px;}
.brand_item dd{float:left;width:100px;}
.brand_item .more{font-size:14px;color:#333;margin-right:75px;}
.brand_item .more i{top:8px;}
#filterbody .three-star{border-right:none;margin-left:40px;}
#filterbody dt{font-size:14px;color:#333; overflow:hidden;}
#filterbody dd{line-height:22px;}
/* 地图弹框 */
.dmap{display:none;background:#555;position:fixed;top:22%;z-index:10;padding:10px;width:1120px;margin:0 auto;}
.alertm{position:relative;padding-top:25px;}
.dmap .close{background-position:-110px -26px;display:block;height:25px;position:absolute;right:12px;top:6px;width:12px;}
/* 文化页面样式 */
/* 文化tab */
.culturetab .bd{ height:466px; width:1150px; position:relative;margin:10px auto 0 auto;background:#6aa1f9;}
.culturetab .tabs{position:relative;}
.culturetab .tabs .cul_scroll{position:relative;width:1150px;height:466px;overflow:hidden;}
.culturetab .cul_scroll li{width:1150px;height:466px;}
.culturetab .cul_scroll li a{display:block; height:466px; width:1150px; position:absolute;}
.culturetab .roll_topbtn{position:absolute;bottom:8px;left:50%;cursor:pointer;z-index:12;}
.culturetab .roll_topbtn li{width:15px;height:15px;float:left;margin-left:8px;display:block;background-position:-249px 0;}
.culturetab .roll_topbtn li.current{background-position:-265px 0;}
/* 实景演出 */
.performance{margin:14px 0 0 0;}
.performain{width:526px;float:left;margin-right:10px;overflow: hidden;}
.performain .tcont{height:300px;background:#6aa1f9;margin:10px 0 10px 0;}
.performain .bcont ul{width:536px;overflow:hidden;}
.performain .bcont li{float:left;height:82px;width:258px;background:#6aa1f9;margin-right:10px;}
.perforcol{float:left;width:318px;}
.perforleft{float:left;width:286px;margin-right:10px;}
.perforleft li{height:124px;background:#6aa1f9;margin:10px 0 0 0;}
.perforcol li{height:191px;background:#6aa1f9;margin:10px 0 0 0;}
/* 文化1 */
.chinulture{padding:3px 0 8px 0;border:1px solid #c3c3c3;margin:10px 0 0 0;border-top:2px solid #6aa1f9;padding-left:17px;}
.hselection .chinulture .longput{width:840px;padding-left:6px;}
.chinulture .records,.chinulture .upload{font-size:16px;color:#fff;}
.chinulture .records{margin:0 20px 0 54px;}
.admission{line-height:50px;float:right;text-align:right;width:100%;overflow:hidden;}
.admission span{font-size:14px;color:#000;}
.admission .kid{margin:0 16px 0 22px;}
.admission .yd{float:right;margin-top:10px;letter-spacing:0px;}
/* 全部评论 */
#videocomment .htit{height:39px;margin-top:5px;}
#videocomment .htit .first{width:26px;}
#videocomment .htit span{display:block;float:left;line-height:39px;border-bottom:1px solid #c3c3c3;height:39px;}
#videocomment .htit .allcoment{width:96px;border:1px solid #c3c3c3;border-bottom:none;text-align:center;font-size:16px;cursor:pointer;}
#videocomment .htit .others{width:696px;}
#videocomment .percomment{padding-bottom:5px;border-bottom:1px solid #c3c3c3;margin-top:16px;}
#videocomment .percomment .userPhoto{float:left;width:115px;margin-right:10px;}
#videocomment .percomment .con{float:left;width:695px;}
#videocomment .percomment .con h3{font-size:16px;color:#2669d3;}
#videocomment .percomment .handle{border:none;width:280px;float:right;}
#videocomment .percomment .text{width:550px;}
#videocomment .percomment .text p{line-height:22px;}
#videocomment .percomment span{float:left;display:block;line-height:30px;color:#565656;margin-right:20px;}
#videocomment .percomment .via em{font-style:normal;}
#videocomment .percomment .via a{color:#565656;}
#videocomment .hpage{border-top:none;margin-bottom:8px;}
.replycont{margin:12px 0 0 0;display:none;}
.relay{line-height:30px;border-bottom:1px dashed #c3c3c3;text-align:right;font-size:14px;}
.relay a{color:#2669d3;margin-right:12px;}
.relay a:hover{text-decoration:underline;}
.replycont p{line-height:28px;margin-top:10px;position:relative;font-size:14px;margin-left:36px;}
span.emotion{background:url(../images/icon.gif) no-repeat 2px 2px ;cursor:pointer;height:20px;padding-left:20px;width:42px;}
span.emotion:hover{background-position:2px -28px;}
#saytext{width:808px;border:1px solid #ddd;padding:5px;line-height:22px;font-size:12px;color:#565656;}
.replycont .form_btn{float:right;margin:6px 118px 0 0;}
.replycont .form_btn a{float:left;margin-right:6px;}


/*************** qq表情样式 ************************/
.qqFace{background:#fff;border:1px solid #DFE6F6;margin-top:4px;padding:2px;}
.qqFace table td img {border:1px solid #fff;cursor:pointer;}
.qqFace table td img:hover{border:1px solid #0066CC;}
/* 文化视频 */
.video .plays{height:540px;width:818px;border:1px solid #c3c3c3;}
#pcomments a{font-size:14px;color:#2669d3;float:left;margin-left:16px;line-height:30px;}
#pcomments .fn_stat{float:right;color:#000;margin-right:6px;}
.panel_down{border:1px solid #ddd;height:133px;padding:5px;color:#999;width:808px;font-size:12px;text-align:left;}
/* 最新视频 */
.newplays .hd{border:none;}
.newplays .bd{border:1px solid #c3c3c3;border-top:none;padding:7px 0 38px 0;}
.newplays li{padding:12px 5px;border-bottom:1px solid #c3c3c3;overflow:hidden;}
.newplays .pic{float:left;width:116px;}
.newplays .ptail{float:right;width:184px;}
.newplays li h4 a{color:#333;font-size:14px;font-weight:normal;display:block;line-height:22px;margin-bottom:8px;}
.newplays li a:hover{text-decoration:underline;}
.newplays .ptail .dinfo p{line-height:20px;color:#999;}
/* 明星个唱 */
.star .starinfo{width:1160px;overflow:hidden;margin:10px 0 0 0;}
.star .starinfo li{float:left;width:280px;height:156px;margin-right:10px;background:#6aa1f9;}
.more{position:relative;padding:0 18px 0 12px;color:#2669d3;float:right;margin:2px 0 0 0;}
.more i{display:block;width:12px;height:8px;position:absolute;right:0px;top:6px;z-index:1;background-position:-288px -8px;zoom:1;}
/* 地方剧目 */
.operas .bd{margin:10px 0 0 0;}
.operasinfo{width:1160px;overflow:hidden;}
.operasinfo li{float:left;width:570px;margin-right:10px;}
.operasinfo .oppera_top{height:300px;background:#6aa1f9;margin-bottom:6px;}
.operasinfo .oppera_bottom{width:580px;overflow:hidden;}
.operasinfo .oppera_bottom li{float:left;height:101px;background:#6aa1f9;width:186px;margin-right:6px;}
/* 随手拍 */
.photos .bd{margin:10px 0 27px 0;overflow:hidden;}
.photoinfo{width:1160px;overflow:hidden;}
.photoinfo li{float:left;width:185px;height:101px;background:#6aa1f9;margin:0 8px 8px 0;}
/* 登录页面 */
.login_title{margin:8px 0 15px 0;font-size:16px;padding:15px 0 6px 0;border-bottom:1px solid #D8E8F8;color:#333;}
.login_title span{float:right;margin-top:3px;font-size:12px;font-family:'宋体';}
.login_title span a{color:#2669d3;}
.lg_select{margin-left:63px;color:#333;}
.index_label input{margin:-3px 5px 0 0;}
.lg_select .index_label{margin-right:20px;}
.lg_loginbox{margin-bottom:26px;}
.lg_loginbox .logpic{float:left;margin-left:22px;}
.lg_loginbox .loginwrap{float:right;border:1px solid #afd0f1;padding:0 16px 0 28px;width:420px;}
.loginbox_form{margin-top:20px;overflow:hidden;}
.loginbox_form li{font-size:16px;padding-bottom:22px;}
.loginbox_form li .forget{color:#2669d3;font-size:12px;margin-left:10px;}
.login_title a:hover{text-decoration:underline;}
.loginbox_form a:hover{text-decoration:underline;}
.loginbox_form li label{display:inline-block;margin-right:12px;}
.lg_input{width:247px;border:1px solid #bdbdbd;padding:3px 0 3px 6px;height:22px;line-height:22px;}
#divVerifyCode{position:relative;}
#divVerifyCode a{float:right;font-size:12px;color:#333;line-height:30px;}
#divVerifyCode a font{color:#2669d3;}
.lg_login_code{width:110px;margin-right:10px;}
.lg_login_code_img{position:absolute;top:0px;cursor:pointer;}
.lg_index_label{margin:0 0 30px 66px;font-size:12px;}
.lg_index_label input{margin-top:-3px;}
.lg_index_label .btn01{width:255px;line-height:34px;height:34px;font-weight:bold;}
.userlogin{margin:40px 0 0 0;padding:36px 0 48px 0;background:url(../images/linebg.png) no-repeat;}
.userlogin .logbtn{margin-left:66px;}
.otherbtn{display:block;float:left;font-weight:bold;background:#2669d3;color:#fff;font-size:14px;text-align:center;width:119px;height:28px;line-height:28px;margin-right:16px;}
.otherbtn:hover{background:#225fbe;}
/* 支付 */
.payinfo{margin-bottom:65px;}
.payinfo .hd{margin:10px 0 0 0;}
.payinfo .banklist{overflow:hidden;}
.payinfo .banklist li{float:left;}
.payinfo .banklist li a{display:block;font-size:16px;text-align:center;color:#333;width:99px;border:1px solid #ccc;height:38px;line-height:38px;margin-right:5px;}
.payinfo .hd li.active a{background:#6aa1f9;color:#fff;}
.payinfo .paypionts{margin:23px 0 0 0;}
.payinfo .paypionts li{line-height:23px;color:#868686;}
.ads .bd{height:163px;background:#6aa1f9;margin:15px 0 0 0;}
.payinfo .pay_tit{border-bottom:1px solid #c3c3c3;height:39px;border-top:2px solid #6aa1f9;background:#fdfdd3;text-align:center;color:#565656;line-height:39px;font-size:16px;}
.payinfo .bd{border:1px solid #c3c3c3;padding-bottom:26px;overflow:hidden;}
.payinfo .paycont ul{width:1100px;padding-left:34px;overflow:hidden;padding-top:6px;}
.payinfo .paycont li{float:left;position:relative;margin:12px 0 0 20px;display:inline;}
.payinfo .paycont li label{display:inline-block;vertical-align:middle;border:1px solid #c3c3c3;margin-left:12px;}
.payothers{margin:20px 0 0 82px;}
.payothers .otherbanks{color:#6aa1f9;font-size:14px;padding-left:8px;}
.payothers .otherbanks:hover{text-decoration:underline;}
.payothers .otherbanks i{background-position:-155px -159px;width:13px;height:11px;display:block;float:left;margin-top:8px;}
.payinfo .wbank a{display:block;margin:0 auto;width:168px;height:30px;line-height:30px;background:#6aa1f9;color:#fff;font-size:16px;text-align:center;}
.payinfo .wbank a:hover{background:#5f90de;}
/* 个人中心页面样式　*/
.btborder{ border-bottom:2px solid #7cacfa;}
.groupbd{border-top:2px solid #7cacfa;}
.site{font-size:14px;color:#565656;height:35px;line-height:35px;padding:16px 0 0 6px;overflow:hidden;}
.site a{color:#565656;}
.site a:hover{text-decoration:underline;}
.site .positions:hover{text-decoration:underline;}
.aboutsite{padding:4px 0 9px 0;}
.sition{padding:8px 0;}
.left_menu .bd{border:1px solid #d0d0d0;border-top:3px solid #6aa1f9;padding-bottom:125px;margin-bottom:180px;}
.left_menu .sorts a{color:#000;font-size:14px;font-weight:bold;display:block;}
.left_menu .sorts .uname{border-bottom:1px solid #ccc;padding:7px 0 7px 2px;position:relative;}
.left_menu .sorts .uname input{vertical-align:middle; margin:-3px 5px 0 3px;}
.left_menu .sorts .uname span{background-position:-224px 0;display:block;position:absolute;right:16px;width:11px;height:11px;top:10px;}
.left_menu .sorts .ks-active span{background-position:-222px -16px;}
.left_menu .sorts .cat-tree{border-bottom:1px solid #ccc;}
.left_menu .sorts .cat-tree li{height:28px;line-height:28px;}
.left_menu .sorts .cat-tree li a i{background-position:-312px -24px;width:8px;height:8px;display:block;float:left;margin:11px 10px 0 26px;}
.left_menu .sorts .cat-tree li a:hover i{background-position:-312px -34px;}
.left_menu .sorts .cat-tree li .active i{background-position:-312px -34px;}
.person_info .bd{border:1px solid #d0d0d0;padding:10px 9px;color:#868686;}
.level a{color:#868686; font-size:14px;}
.level a:hover{text-decoration:none;}
.person_info .p_name{height:35px;line-height:35px;font-weight:bold;}
.person_info .p_name span{margin-right:25px;}
.person_info{font-weight:bold;}
.preview .u-img{float:left;margin-right:20px;}
.preview{overflow:hidden;*height:118px;}
.preview .account .aq{padding:26px 0 14px 0;}
.preview .account .aq a{color:#FB764D;margin-left:3px;}
.preview .account .aq a:hover{text-decoration:underline;}
.preview .account .hy{position:relative;overflow:hidden;}
.preview .account .hy .sj{float:left;margin-left:38px;}
.preview .account .hy .show_vip{color:#6aa1f9;}
.preview .account .hy a font{color:#FB764D;font-size:12px;}
.hydj{float:left;}
.hydj label{float:left;}
.grade_box{float:left;}
.grade_box a{color:#868686;}
.pb_label{float:left;}
.pb_wrapper{background:url(../images/un_myctrip_130910.png) 0 -9px no-repeat;cursor:pointer;float:left;height:15px;margin:2px 3px 0;overflow:hidden; position:relative; width:160px;}
.pb_text{text-align:center;color:#333333;font-size:11px;left:0; line-height:15px;position:absolute;text-indent:5px;top:0; width:100%;z-index:1;font-weight:normal;}
.pb_value{background:url(../images/un_myctrip_130910.png) 0 -26px;height:15px;left:0;position:absolute;top:0;}
.person_info .jf{height:42px;line-height:42px;background:#f1f8fe;padding-left:14px;margin:10px 0 10px 0;}
.person_info .jf span{margin-right:75px;}
.person_info .jf .dh{font-size:10px;color:#000;}
.person_info .jf .dh strong{color:#6aa1f9;font-size:12px;}
.person_info .jf font{color:#ff0000;}
.person_info .level .vip{line-height:50px;height:50px;background:#f1f8fe;padding-left:13px;}
.person_info .level strong{font-size:16px;color:#FB764D;margin-right:32px;}
.person_info .level span{font-size:12px;margin-right:30px;}
.person_info .level span font{color:#ff0000;}
.person_info .exchange .choose{margin:12px 0 5px 0;}
.person_info .exchange .choose span input{margin-right:8px; margin-top:-3px;}
.select_type{overflow:hidden;}
.select_type span{float:left;display:block;margin-right:18px;}
.select_type input{background:none;border:1px solid #d0d0d0;height:16px;line-height:16px;color:#868686;padding:2px;font-family:'Microsoft YaHei'}
.select_type .city input{width:98px;}
.select_type span label{margin-right:5px;font-weight:normal;display:inline-block;
float:left;line-height:24px;}
.h_list{border-top:1px dashed #868686;margin:12px 0 26px 0;}
.h_list h2{font-size:16px;font-weight:normal;height:28px;padding:8px 0 0 0;}
.h_list .hotels{margin-bottom:8px;}
.h_list .hotels h2 a{font-size:16px;}
.c_price{float:right;margin-right:33px;}
.c_price span{display:block;}
.c_price .prices{margin-bottom:24px;}
.c_price .prices font{color:#ff0000;font-size:14px;}
.c_price .prices font strong{font-size:24px;}
.c_price .user-tj{font-size:12px;color:#000;background:#eaf8ff;padding:0 9px 6px 9px;}
.c_price .user-tj strong{display:block;font-weight:normal;}
.c_price .user-tj font{color:#2669d3;font-size:20px;font-weight:bold;}
.t_rooms{width:100%;font-weight:normal;}
.t_rooms th{background:#f1f1f1;border-top:1px solid #e1e1e1;height:29px;line-height:29px;color:#333;font-size:12px;font-weight:normal;}
.t_rooms input{height:15px;width:26px;border:1px solid #565656;font-size:10px;text-align:center;line-height:15px; margin-top:-4px;}
.t_rooms td{padding:4px 0;border-bottom:1px dashed #868686;}
.t_rooms td font{color:#ff0000;}
.t_rooms td .order{margin-left:4px;display:block;background:#2669d3;color:#fff;font-weight:bold;font-size:12px;width:60px;text-align:center;float:left;height:24px;line-height:24px;}
.t_rooms td .order:hover{background:#205ec0;text-decoration:none;}
.member_box{border:1px solid #6a99e3;margin-bottom:10px;}
.member_box .title{height:33px;background:#6aa1f9;line-height:33px;color:#fff;font-size:14px;padding-left:9px;}
.member_box .member_cont{min-height:132px;}
.member_box .member_cont .text{line-height:22px;color:#868686;font-weight:normal;text-indent:2em;padding:15px 14px; overflow:hidden; height:140px;}
.level .show_hy{display:block;width:85px;height:30px;color:#fff;font-size:16px;background:#2669d3;text-align:center;line-height:30px;margin:18px auto 32px auto;}
.level .show_hy:hover{text-decoration:none;background:#1e59b7;}
/* 升级为VIP会员和兑换说明弹窗 */
.Upgraded{width:472px;border:1px solid #9a9a9a;background:#fff;display:none;position:fixed; z-index:100; top:20%;}
.Upgraded .vtitle{height:28px;background:#6aa1f9;margin:0 auto;text-align:center;line-height:28px;color:#fff;font-size:14px;position:relative;font-weight:bold;}
.Upgraded .vtitle a{width:12px;height:12px;position:absolute;right:12px;top:8px;background-position:-110px -26px;display:block;cursor:pointer;}
.Upgraded .m_box{min-height:250px;}
.Upgraded .m_box .hcont{min-height:168px;margin:20px 0 0 0;padding:5px 35px; text-align:center; color:#333;}
.Upgraded .m_box .hcont h3{ font-size:16px; font-weight:normal; color:#333; height:30px; line-height:30px; overflow:hidden;}
.Upgraded .m_box .hcont a{color:#2669d3;}
.Upgraded .m_box .hcont a:hover{ text-decoration:underline;}
.Upgraded .m_box .hcont p{line-height:20px;}
.Upgraded .m_box .hcont span{ color:#fa8a06; font-size:16px;}
.Upgraded .m_box .sub{display:block;width:120px;height:28px;background:#2669d3;font-size:14px;font-weight:bold;color:#fff;text-align:center;line-height:28px;margin:0 auto;letter-spacing:4px;}
.Upgraded .m_box .sub:hover{background:#1e59b6; text-decoration:none;}
.Upgraded .m_box .know{letter-spacing:0px;}
.filter_list label{margin-left:26px;}
.fg-button{position:relative;width:183px;height:18px;line-height:18px;color:#565656;font-size:12px;display:block;padding:5px 0 5px 10px;color:#fff;font-size:14px;}
.fg{border:1px solid #ddd;}
.fg-button4{width:118px;height:12px;line-height:12px;}
.ui-icon{background-position:-289px -7px;position:absolute;right:12px;top:5px;width:12px;height:8px;}
.ui-icon3{background-position:-289px -7px;position:absolute;right:12px;top:8px;width:12px;height:8px;}
.ui-icon4{background-position:-289px -7px;position:absolute;right:8px;top:8px;width:12px;height:8px;}
.hidden{display:none;}
.fg-menu-container{width:180px;position:absolute;left:10px;}
.ui-corner-all{color:#565656;display:block;background:#fff;}
.ui-corner-all li{height:24px;line-height:24px;padding:2px 5px;font-size:14px;}
#sel_orderrange{margin:4px 0 4px 8px;}
#sel_orderrange a:hover{text-decoration:none;}
/* 订单中心 */
.jlist{margin-left:16px;overflow:hidden;float:left;}
.jlist li{float:left;margin-right:10px;}
.jlist .active a,.jlist .active{ color:#ff0000;}
.jlist li a{color:#010101;:12px;}
.jlist li a:hover{text-decoration:underline;}
.jlist li font{color:#ff0000;}
/* 订单中心团购 */
.person_m{margin-bottom:180px;}
.hd_info .filter_list .m_input{width:115px;}
.hd_info .glist .m_input{width:170px;}
.dv_order{font-size:14px;}
.figure{margin-left:18px;font-size:12px;}
.figure font{color:#ffadad;font-size:14px;font-weight:bold;}
.dv_order .order_info .hd_rt{border:1px solid #ddd;line-height:30px;color:#010101;border-bottom:none;font-size:12px;}
.dv_order .order_info .hotelt{background:#f3f8fe;border:none;}
.dv_order .order_info .zh_t{float:left;}
.dv_order .order_info .zh_t a{color:#010101;margin-left:18px;}
.dv_order .order_info .zh_t a:hover{text-decoration:underline;}
.dv_order .order_info .zh_t .f00{color:#ff0000;}
.dv_order .ask{float:left;margin-top:3px;}
.dv_order .ask a{width:79px;height:24px;line-height:24px;text-align:center;color:#fff;background:#2669d3;margin-right:8px;display:block;float:left;font-weight:bold;}
.order_info .tg_tit .yt{float:left;margin-left:16px;}
.order_info .tg_tit .yt .htg{color:#000;}
.order_info .tg_tit .yt a{color:#ff0000;}
.order_info .tg_tit .yt span{margin:0 5px;}
.change_list{}
.list_result{border:1px solid #2669d3;}
.list_result th{height:33px;line-height:33px;font-weight:bold;font-size:14px;color:#000;background:#c8e5fe;}
.list_result td{padding-left:16px;font-size:12px;height:30px;}
.list_result td span{display:block;}
.list_result td a{color:#000;}
.list_result td a:hover{text-decoration:underline;}
.list_result td .no{color:#2669d3;}
.list_result td .bclor{color:#2669d3;}
.list_result .ac{color:#2669d3;}
.ordercn th{padding-left:9px;}
.ordercn td{padding-left:9px;}
.bgcolor td{border-top:1px solid #d8e6f8;background:#e8effb;}
.list_pages{margin-top:4px;height:30px;line-height:30px;padding:3px 10px 0 0;float:left;}
.list_pages a{display:block;float:left;width:10px;height:12px;margin:6px 10px 0 0;}
.list_pages .p_prev{background-position:-61px -162px;}
.list_pages .prevs{background-position:-61px -188px;}
.list_pages .p_next{background-position:-98px -162px;}
.list_pages .nexts{background-position:-99px -189px;}
.list_pages span{display:block;float:left;margin-right:10px;line-height:25px;;}
.c_input{margin:0 4px;width:38px;height:12px;border:1px solid #ddd;background:none;text-align:center;line-height:12px;padding:3px 0 3px 4px;line-height:20px;}
.execl{float:left;margin-top:12px;}
.execl span{width:20px;height:20px;background-position:-136px -26px;float:left;margin-right:20px;}
.execl a{color:#565656;}
.set_pwd .pwd{margin:5px 0 17px 0;font-size:14px;color:#333;line-height:30px;}
.set_pwd .pwd input{border:1px solid #ddd;color:#333;float:left;}
.set_pwd .pwd label{width:100px;text-align:right;margin:0 5px 0 0;float:left;}
.set_pwd .pwd a{color:#FB764D;}
.set_pwd .pwd a:hover{text-decoration:underline;}
.set_info{margin-right:18px;float:left;}
.sure a{display:block;margin:0 0 12px 106px;}
.point{height:41px;line-height:41px;background:#eaf4ff;color:#000;padding-left:10px;}
.point span{background-position:-30px -52px;width:35px;height:34px;display:block;float:left;margin-top:4px;}
/* 个人账户 */
.hd_info .indt label{margin-left:10px;}
.dv_order .order_info .gk{border:none;margin-left:10px;}
.dv_order .order_info .Integral{height:35px;border-bottom:1px solid #ddd;}
.dv_order .order_info .use{float:left;}
.dv_order .order_info .use span{margin-right:30px;}
.dv_order .order_info .use font{color:#FB764D;}
.dv_order .order_info .vert{float:left;}
.dv_order .order_info .vert span{float:left;margin-right:15px;}
.dv_order .order_info .vert span input{margin-top:-3px;}
.dv_order .order_info .vert a{margin-top:4px;letter-spacing:0px;font-size:14px;float:left;width:70px;height:27px;line-height:24px;}
.dv_order .order_info .record{line-height:35px;}
.dv_order .order_info .record a{color:#ff0000;float:left;}
.dv_order .order_info .record a:hover{text-decoration:underline;}
.dv_order .order_info .record span{float:left;color:#000;margin:0 12px;font-weight:bold;}
.rintert{float:right;color:#2669d3;margin-right:28px;font-weight:bold;}
.p_account th{padding-left:16px;}
.p_account input{margin:-3px 8px 0 0;}
.fg-button3{border:1px solid #ddd;}
.fg-button3 .ui-icon{top:10px;}
/* 会员中心个人信息 */
.baseinfo{margin-bottom:32px;}
.baseinfo a{color:#2669d3;}
.baseinfo a:hover{text-decoration:underline;}
.p_left{float:left;}
.p_left li{overflow:hidden;line-height:34px;color:#333;font-size:14px;}
.p_left li input{ margin:-3px 5px 0 0;}
.general{margin-left:34px;}
.yz{margin:0 14px 0 10px;}
.real{margin-left:8px;}
.p_left li a font{color:#333;}
.l_input{font-size:14px;padding:3px 0 3px 4px;height:18px;line-height:18px;border:1px solid #ddd;}
.p_left label{float:left;position:relative;width:90px;vertical-align:middle;text-align:right;}
.p_left .utext{float:left;}
.s_put{width:70px;}
.card{width:208px;}
.baseinfo .date{width:130px;}
.j_put{width:258px;}
.uright{float:right;margin:12px 102px 0 0;}
.uright a{display:block;width:154px;text-align:center;}
.grade{margin:4px 0 76px 18px;}
.grade span{line-height:28px;font-size:14px;display:block;}
.grade font{font-size:12px;}
.grade p{line-height:28px;}
.safe_info{color:#000;font-size:14px;}
.safe_tit p{height:34px;line-height:34px;background:#c8e5fe;}
.safe_tit span{margin-left:10px;font-weight:bold;position:relative;margin-right:140px;}
.safe_tit font{color:#04a313;}
.safe_tit span i{background-position:-214px -114px;width:106px;height:15px;display:block;position:absolute;left:95px;top:2px;}
.safe_tit em{font-style:normal;color:#fe0000;font-size:12px;}
.safecont li{overflow:hidden;margin:45px 0 0 13px;}
.safecont li div{float:left;}
.safecont .state{font-size:18px;font-weight:bold;width:195px;}
.safecont .state .over{background-position:-289px -149px;width:32px;height:27px;display:block;float:left;margin:4px 12px 0 0;}
.safecont .state .alert{background-position:-289px -188px;width:32px;height:30px;display:block;float:left;margin:4px 12px 0 0;}
.safecont .supply{font-size:12px;width:510px;}
.safecont .supply span{display:block;float:left;}
.safecont .operate a{font-size:16px;}
.safecont .operate .change{color:#2669d3;font-size:18px;width:85px;text-align:center;display:block;}
.safecont .operate .change:hover{text-decoration:underline;}
.safecont .operate .btn01{display:block;letter-spacing:0;}
.safe_info .points{font-size:14px;color:#010101;margin:45px 0 160px 12px;}
.leves{background-position:-214px -95px;width:105px;height:13px;display:block;float:left;}
/* 会员中心管理信息样式 */
.add_unit .new_un{font-size:14px;letter-spacing:0px;margin:3px 0 3px 7px;}
.add_unit .addcard{font-size:12px;}
.unit_list table{border:1px solid #2669d3;}
.unit_list table th{background:#c8e5fe;height:32px;color:#000;line-height:32px;border-bottom:1px solid #2669d3;padding-left:14px;font-size:14px;}
.unit_list table input{vertical-align:middle;margin-right:6px; margin-top:-3px;}
.unit_list table th font{font-size:12px;}
.unit_list table td{height:32px;border-bottom:1px solid #d8e6f8;padding-left:14px;font-size:12px;color:#868686;}
.unit_list table .option{color:#2669d3;}
.unit_list table .option a{color:#2669d3;}
.unit_list table .option .c00{color:#868686;}
.unit_list table .option span{margin:0 5px;}
.unit_list a:hover{text-decoration:underline;}
.tlist{background:#eee;padding-left:0;}
.backmessage{ display:none;}
.tlist .choose{float:left;line-height:32px;font-size:14px;}
.tlist .choose input{margin-right:6px;}
.tlist .choose .c_all{color:#000;}
.tlist .choose .delete{color:#ff0000;margin:0 25px 0 16px;background: url(../images/Trash_Delete.png) no-repeat left center;padding-left:22px;}
.cylist table .option{color:#868686;}
/* 会员中心我的收藏 */
.query{margin:4px 0 4px 10px;position:relative;overflow:hidden;}
.query label{float:left;}
.cx label{margin-top:3px;}
.cx .sinput{margin:3px 0 0 3px;}
.query .sinput{float:left;margin-right:5px;border:1px solid #ddd;color:#565656;font-size:12px;height:16px;line-height:16px;padding:3px 0 3px 4px;width:120px;}
.query .btn2{width:67px;height:24px;line-height:24px;position:absolute;top:0px;}
.query .btn3{width:55px;height:30px;line-height:30px;float:left;font-size:14px;letter-spacing:0px;margin-left:10px;}
.collectlist table td{color:#000;}
/* 会员中心个人评价 */
.unit_list table .hname input{margin-right:10px;}
.unit_list table th strong{margin-left:10px;font-size:14px;}
.pj{margin-bottom:12px;}
.pj table td{color:#000;}
.pj table td a{color:#2669d3; margin-right:5px;}
.evaluate{height:30px;line-height:30px;font-size:12px;margin-left:18px;}
.evaluate a{color:#e60000;}
.evaluate a:hover{text-decoration:underline;}
.unit_list table .boradbox{padding-left:0;}
.unit_list table .boradbox .borad{ height:130px; overflow:hidden;}
.unit_list table .boradbox .borad a{ display:block; width:100px; height:30px; line-height:30px; background:#2669d3; text-align:center; color:#fff; margin-top:5px; margin-left:10px;}
.unit_list table .boradbox .borad a:hover{ text-decoration:none;}
.unit_list table .boradbox textarea{width:906px;min-height:75px;border:1px solid #000;padding:5px;}
/* 我的行程表 */
.parlist table{border-collapse:collapse;}
.parlist table td{color:#000;padding-left:0px;text-align:center;border-top:1px solid #d8e6f8;border-bottom:0px;}
.parlist table .thead td{border-left:1px solid #fff;border-collapse:collapse;background:#c8e5fe;font-size:14px;font-weight:bold;border-bottom:0px;}
.parlist table .thead td table{border:0px;}
.parlist table .thead td table td{border-bottom:1px solid #fff;border-left:0px;}
.parlist table td span{display:block;}
.htable tr td{border-right:1px solid #d0e1f6;}
.parlist .htable{border:1px solid #2669d3;border-top:none;}
.parlist .htable font{color:#2669d3;}
.parlist .htable .bnone{border-right:none;}
.parlist .htable .bnone a{color:#2669d3;}
/* 签约的酒店 */
.sign table td{border:none;}
.sign a{color:#2669d3;}
.sign .operate{color:#2669d3;}
.sign .operate a{margin:0 2px;color:#2669d3;}
.hotelcheck{margin:3px 0 3px 18px;overflow:hidden;}
.hotelcheck li{float:left;color:#949494;margin-right:30px;}
.hotelcheck li label{float:left;margin-right:6px;font-size:14px;font-weight:bold;display:inline-block;margin-top:3px;}
.select_check{float:left;}
.hotelcheck li .t_input{width:100px;border:1px solid #bebebe;color:#949494;line-height:16px;height:16px;}
.fg-button1{width:100px;border:1px solid #bebebe;height:16px;line-height:16px;color:#949494;}
.ui-state-default .ui-icon3{background-position:-278px -32px;height:8px;position:absolute;right:5px;top:9px;width:12px;}
.unit_list .addnew{float:right;margin:5px 5px 0 0;}
.unit_list .addnew a{display:block;width:104px;height:33px;line-height:33px;font-size:12px;text-align:center;color:#fff;background:#2669d3;}
.unit_list .addnew a:hover{text-decoration:none;background:#225fbe;}
/* 关注帮旅 */
.attentions{border:1px solid #c3c3c3;}
.attentions .hdtit{height:40px;line-height:40px;background:#fb764d;color:#fff;font-size:16px;padding-left:15px;}
.cares{margin:25px 0 0 0;}
.attentions .bd{padding:6px 29px 44px 29px;overflow:hidden;}
.attentions .type{margin:30px 0 0 0;overflow:hidden;}
.attentions .logos{float:left;border:1px solid #c3c3c3;height:192px;}
.attentions .carebtn{float:right;margin-right:8px;}
.attentions .carebtn .btn01{margin:74px 0 0 0;width:195px;height:38px;line-height:38px;letter-spacing:0px;font-size:16px;}
/**
2014-03-10机票预定页面样式
左侧机票预定框部分
**/

.search_flight_wrbox{width:336px;float:left;background:#FB764D;padding:5px 10px 10px 10px;margin:10px 0px;}
.search_flight_hd h3{font-size:18px;line-height:48px;color:#fff;text-indent: 12px;font-family: "微软雅黑"}
.flight_title{height:48px;line-height: 48px;}
.flight_title h2.flight_liststab{background:url(../images/line_x.png) no-repeat scroll 80px 56%;font-weight:normal;}
.flight_title h2.flight_liststab span{color:#fff;height:48px;line-height: 48px;padding:0px 3px;cursor:pointer;}
.search_fligh_selectbox{border:5px solid #fff;}
.search_form {margin: 0 5px; border-radius: 5px 5px 0 0;color: #333;padding-left:12px; overflow: hidden; font-size: 14px; }
.search_form li { padding: 4px 0;  line-height: 28px;height:34px; }
.search_form li span{margin-right:12px;color:#fff;}
.search_form .fg-button{position:relative;top:-25px;left:68px;width:187px;}
.search_form label { display: inline-block; width: 76px; cursor: pointer; color:#fff;margin-right:5px;}
.search_baseform { padding: 6px 0 0; }
.search_baseform .change2 { position: absolute; top:248px; left:400px; width: 18px;
height: 53px;
background-position: -205px -48px; overflow: hidden; }
.search_baseform .change2:hover {
background-position: -224px -48px;
}
.search_form .m_input{width:189px;}
ul#search_advform{margin-bottom:5px;}
.search_form a#btnAdvancdSearch{text-align:center;clear: both;display:block;width:145px;height:35px;line-height:35px;background:#2669d3;font-weight:bold;color:#fff;letter-spacing: 5px;margin:25px 0px 15px 85px;font-size:16px;font-weight:normal;}
.search_form a#btnAdvancdSearch:hover{background:#225fbe;}

/**国内航空公司部分样式**/
.flight_company{clear: both;margin-bottom:50px;}
.flight_company .fc_hd{height:39px;line-height: 39px;background:#6aa1f9;color:#fff;}
.flight_company .fc_hd h2{text-indent:12px;font-weight:600;}
.flight_company_list{padding:14px 0 14px 11px;border:1px solid #c3c3c3;}
.flight_company_list a{display:block;}

/**右侧上部广告切换banner部分**/

.right_top_banner{width:786px;overflow:hidden;margin: 10px auto 1px auto;}
.right_top_banner .index_scroller{position:relative;}
.right_top_banner .index_scroller,
.right_top_banner .index_scroller a,
.right_top_banner .index_scroller img {overflow:hidden;width:786px;height:330px;}
.right_top_banner .index_scrollable {position:relative;}
.right_top_banner .roll_topbtn{position: absolute;bottom:10px;right:335px;cursor: pointer;z-index:12;}
.right_top_banner .roll_topbtn li{background-position:-249px 0;display:inline-block;overflow:hidden;width:15px;height:15px;margin-right:3px;cursor:pointer;list-style:none;float:left;}
.right_top_banner .roll_topbtn .current{cursor:pointer;background-position:-265px 0;}


/**低价日历部分样式*/
/* base */
.input_txt { padding: 0 5px; border: 1px solid #ccc; font-size: 12px; outline: medium none; }
.input_radio { margin:-3px 3px 0 0; vertical-align: middle; }

.prev_disable, .next_disable { cursor: default; }
.base_price { color: #E56700; font-family: verdana; font-weight: bold; }
.place_holder { height: 373px; }

/* lowprice */
.lowprice { margin-bottom: 20px;margin-top:18px;}

.lowprice_city { position: relative; height: 32px; padding: 18px 20px; color: #bbb; font-size: 18px; font-family: Arial; background-color: #4B9CED; z-index: 6; }
.lowprice_city .more { float: right; color: #0066CC; font-size: 12px; line-height: 32px; }
.lowprice_city .clasp { position: absolute; bottom: -10px; _bottom: -12px; width: 23px; height: 19px; background-position: -224px -432px; z-index: 6; }
.lowprice_city input { width:102px; padding: 6px 30px 6px 2px;float:left; border: 1px solid #1D7FDB; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4) inset; vertical-align: middle; font-size: 14px; font-weight: bold; color: #666; background:#fff url(../images/input_arrow_down_bg.png) no-repeat 112px 45%;}

.lowprice_city input.error { border: 1px solid #ff2222; background-color: #fafad5; }
.lowprice_city .up { background-position: 8px -281px; }
.lowprice_city .down { background-position: 8px -315px; }


.tip_none { position: absolute; left: 50%; top: 170px; margin-left: -155px; padding: 15px 20px; border-radius: 10px; color: #fff; background-color: #A7A7A7; font-size: 18px; font-family: "microsoft yahei",arial,sans-serif; z-index: 15; }

.ico_loading { position: absolute; left: 50%; top: 105px; margin-left: -115px; padding-top: 110px; font-size: 18px; font-family: "microsoft yahei",arial,sans-serif; background: url("http://pic.c-ctrip.com/fltdomestic111027/ico_loading.gif?121211.gif") top center no-repeat; z-index: 15; }

.lowprice_city .clasp {
position: absolute;
bottom: -10px;
_bottom: -12px;
width: 23px;
height: 19px;
background-position: -224px -432px;
z-index: 6;
}

.lowprice h3 {padding-bottom: 10px; font-size: 22px; font-family: "microsoft yahei",arial,sans-serif; font-weight: normal; line-height: 22px;color:#565656; }
.lowprice_city { position: relative; height: 32px; padding: 18px 20px; color: #bbb; font-size: 18px; font-family: Arial; background-color: #6aa1f9; z-index: 6; }
.lowprice_city .input_text_change{float:left;}
.lowprice_city .input_text_change .line-hx{width:25px;height:2px;float:left;background:url(../images/line_hx.png) no-repeat center center;padding-top:30px;margin:0px 18px;}
.lowprice .lowprice_city .month_change{float:right;width:226px;overflow: hidden;}
.lowprice_city .month_change h2{padding:0 12px;float:left;color:#fff;}
.lowprice_city .month_change .m_arrow_left{background: url(../images/m_arr_left.png) no-repeat left center;width:6px;height:13px;float:left;margin-top:12px;cursor:pointer;}
.lowprice_city .month_change .m_arrow_right{background: url(../images/m_arr_right.png) no-repeat left center;width:6px;height:13px;float:left;margin-top:12px;cursor:pointer;}
.lowprice_city .clasp { position: absolute; bottom: -10px; _bottom: -12px; width: 23px; height: 19px; background-position: -224px -432px; z-index: 6; }


.lowprice_city input.error { border: 1px solid #ff2222; background-color: #fafad5; }
.lowprice_city .up { background-position: 8px -281px; }
.lowprice_city .down { background-position: 8px -315px; }

.lowprice_change { display: inline-block; width: 52px; height: 20px; margin: 0 5px; overflow: hidden; background-position: -288px -288px; zoom: 1; vertical-align: middle; }
.lowprice_change:hover { background-position: -288px -318px; }

.lowprice_main { position: relative; overflow: hidden; zoom: 1; z-index: 5; background-color: #E6E6E6; }
.lowprice_main h4 { padding: 13px 0 10px 20px; line-height: 14px; color: #999; }
.lowprice_main h4 span { float: left; width: 106px; font-family: "microsoft yahei",arial,sans-serif; font-size: 14px; font-weight: normal; text-align:left; line-height: 16px; padding-left:3px;}

.lowprice_main .prev, .lowprice_main .next { left: 3px; width: 32px; height: 32px; }
.lowprice_main .prev { top: 52px; background-position: 0 -80px; }
.lowprice_main .prev:hover { background-position: -64px -80px; }
.lowprice_main .prev_disable { background-position: -128px -80px; }
.lowprice_main .prev_disable:hover { background-position: -128px -80px; }
.lowprice_main .next { bottom: 230px; background-position: -32px -80px; }
.lowprice_main .next:hover { background-position: -96px -80px; }
.lowprice_main .next_disable { background-position: -160px -80px; }
.lowprice_main .next_disable:hover { background-position: -160px -80px; }
.lowprice_main .text_low { height: 20px; padding: 5px 20px 5px 0; line-height: 20px; text-align: right; color: #ccc; }

.calendar { color: #999; border-collapse:collapse;}
.calendar span { line-height: 34px; font-size: 14px; }
.calendar .search { display: block; text-align: center; }
.calendar th { width: 118px; padding: 5px 0; color: #666; vertical-align: middle; text-align: center; font-size: 28px; font-weight: normal; font-family: "microsoft yahei",arial,sans-serif; line-height: 32px; }
.calendar th i { font-style: normal; font-family: Arial,sans-serif; }
.calendar th span { display: block; font-size: 16px; color: #999; line-height: 16px; }
.calendar tr{border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.calendar td { width:109px; height: 70px; text-align: right; overflow: hidden; cursor: pointer; background-color: #FFF; vertical-align: top;border-right:1px solid #ccc;float:left;}
.calendar td:hover { background-color:#FB764D; color: #FFF; }
.calendar .prevmonth td { border-bottom-color: #CCC; }
.calendar .nextmonth td { border-top-color: #CCC; }
.calendar .date {position:relative;top:-6px;right:-47px;  height: 22px;  text-align: right; font-family: Tahoma;  *zoom: 1; line-height: 22px; font-size: 12px; }
.calendar .today { color: #666; }
.calendar .festival { color: #BB0000; }
.calendar .ico_package { float: left; width: 33px; height: 18px; text-align: center; line-height: 18px; background-color: #FCA62B; color: #FFF; font-style: normal; font-weight: normal; }
.calendar .price {  left: -18px;position: relative;top: 21px;font-size: 24px; font-family: Tahoma; color: #868686; padding-right: 7px; }
.calendar dfn { margin-right: 3px; font-size: 14px; font-style:normal;;}
.calendar td:hover .search {text-decoration: underline; }
.calendar td:hover .price, .calendar td:hover .today, .calendar td:hover .festival { color:#FFF; }
.calendar td.lowest { background:#FB764D;color:#fff; }
.calendar td.lowest span{color:#fff;}
.calendar .none { cursor: default;position:relative; }
.calendar .none span { display: block; text-align: center; }
.calendar .none .date {position: absolute;right:10px;top:3px;}
.calendar .none .line{position: absolute;left:48px;top:12px;}
.calendar .none:hover { background-color: #FFF; }
.calendar .none:hover span { color: #999; }
.calendar .none:hover .festival { color: #BB0000; }

.tip_none { position: absolute; left: 50%; top: 170px; margin-left: -155px; padding: 15px 20px; border-radius: 10px; color: #fff; background-color: #A7A7A7; font-size: 18px; font-family: "microsoft yahei",arial,sans-serif; z-index: 15; }
.ico_loading { position: absolute; left: 50%; top: 105px; margin-left: -115px; padding-top: 110px; font-size: 18px; font-family: "microsoft yahei",arial,sans-serif; background: url("http://pic.c-ctrip.com/fltdomestic111027/ico_loading.gif?121211.gif") top center no-repeat; z-index: 15; }
.search_title, .search_title span, .search_baseform .change2, .search_form .show, .search_form .unshow, .toolbox_dynamic .search, .toolbox_tools a, .dynamic_wrong .input_txt, .whyctrip h3, .prev, .next, .lowprice_change, .rec_content, .tip_top .close, .clasp { background-image: url("http://pic.c-ctrip.com/fltdomestic111027/un_index_20140219.png"); background-repeat: no-repeat; }


/**机票1页面样式**/
.SearchForm_flight{background:#FB764D;padding:10px 40px;overflow: hidden;}
.SearchForm_flight .searchbt{width:100px;height:30px;line-height:30px;font-size:16px;display:block;letter-spacing:0px;}
.SearchForm_flight .sh{letter-spacing:4px;}
.SearchForm_flight .l_radiobox{width:80px;line-height: 35px;float:left;}
.SearchForm_flight .l_radiobox label{font-size:14px;display:inline-block;width:60px;cursor: pointer;color: #fff;margin-right: 5px;}
.SearchForm_flight .c_flightcity{float:left;}
table#flightcity{color:#fff;font-size:14px;}
table#flightcity tr{min-height:32px;line-height: 32px;}
table#flightcity input.shortinput{width:220px;}
.SearchForm_flight .r_searchbtn{float:left;margin:7px 0 0 20px;}
.SearchForm_flight a{color:#fff;margin-right:6px;text-decoration: none;display:block;width:76px;float:left;}
.SearchForm_flight a.btnAdvancdSearch {text-align:center;float:left;display:block;width:100px;line-height: 35px;
background: #2669d3;font-weight: bold;color: #fff;letter-spacing: 1px;margin-bottom: 15px;margin-right:15px;}
.SearchForm_flight a.s_history{margin-left:6px;background:url(../images/arr_bottom.png) no-repeat 50px center;}
span.tip_line{float:left;}
#flightcity .alignright{text-align:right;padding-right:6px;}
.flight_time{width:849px;float:left;margin-top:17px;}
.flight_time .planepage{border-top:none;margin:3px 0 100px 0;}
.SearchForm_flight .r_searchbtn .cx{margin:10px 0 0 0;overflow:hidden;color:#fff;clear:both;}
.flight_time .date_tabchange ul.lists_tit li{float:left;width:104px;text-align:center;height:38px;border-bottom:1px solid #ccc;}
.flight_time .date_tabchange ul.lists_tit li.ks_active{border:1px solid #ccc;border-bottom:none;}
.flight_time .date_tabchange ul.lists_tit li span{display:block;line-height:18px;color:#333333;font-size:14px;}
.flight_time .date_tabchange ul.lists_tit li span.flight_price{color:#2669d3;font-size:16px;margin-top:0;}
ul.lists_tit{overflow:hidden;}
.pubFlights_3u, .pubFlights_8c, .pubFlights_8l, .pubFlights_bk, .pubFlights_ca, .pubFlights_cn, .pubFlights_cz, .pubFlights_eu, .pubFlights_fm, .pubFlights_g5, .pubFlights_gs, .pubFlights_ho, .pubFlights_hu, .pubFlights_kn, .pubFlights_mf, .pubFlights_mu, .pubFlights_ns, .pubFlights_pn, .pubFlights_sc, .pubFlights_zh, .pubFlights_vd, .pubFlights_jr, .pubFlights_ky, .pubFlights_tv, .pubFlights_9c, .pubFlights_jd, .pubFlights_g8, .pubFlights_gj { padding-left: 18px; padding-bottom: 2px; background-color: transparent; background-image: url(http://pic.c-ctrip.com/common/pic_flightsdomesticlogo_20131230.png); background-repeat: no-repeat; text-align: left; line-height: 15px; }
.pubFlights_mu{background-position: 0px -480px;}
.search_box { border-bottom: 1px solid #CCC;color: #565656; }
.search_box .center { text-align: center; }
.search_box .left { text-align: left; }

.search_table_header, .search_table { width: 100%; table-layout: fixed; }

.search_table_header .hbg td { padding:8px 5px 5px 0;background:#a4cdff; vertical-align:top;font-size: 14px;color:#565656;}
.search_table_header label { display: inline-block; width: 75px; text-align: right; }
.search_table_header .base_price02 dfn { line-height: 22px; *vertical-align: 12px; }
.search_table_header .low_text { margin-bottom: 4px; }
.search_table_header .logo { width: 180px; }
.search_table_header .logo .clearfix { white-space: nowrap; }
.search_table_header .logo .flight_logo { float: left;height:15px; margin:0 3px 5px 0;padding-left:20px; line-height:17px\9;font-weight:normal;}
.search_table_header .logo .low_text, .search_table_header .logo .special_text { margin-left: 30px; white-space: nowrap; }
.search_table_header .right, .search_table_header .left { width: 100px; }
.search_table_header .center { width: 50px; text-align: center; }
.search_table_header .arrow { height: 22px; line-height: 22px; background-position: 3px -332px; }
.search_table_header .arrow .direction_black_border, .search_table_header .arrow span.low_text { padding: 0 2px; background-color: #F5F5F5; }
.search_table_header .price {color:#ff0000;}
.search_table_header .price i { font-style: normal; vertical-align: bottom; *vertical-align: 3px; }
.search_table_header .special { width: 60px; padding: 8px 0 5px; text-align: center; vertical-align: middle; }
.search_table_header .middle { vertical-align: middle; }
.search_table_header .flight_transit_new span { background-color: #F5F5F5; }
.search_table_header .taxinfo { padding-left: 0; text-align: center; color: #999; }
.search_table_header .meals { padding-left: 0; padding-right: 0; width: 70px; text-align: center; color: #999; }
.search_table_header .division { float: left; width: 0; height: 20px; margin-top: 10px; overflow: hidden; border-left: 1px solid #dcdcdc; }
.search_table_header .ontime { width: 80px; padding-left: 50px; text-align: center; color: #999; }
.search_table_header .search_table_transit td { padding: 0 5px; text-align: center; }
.search_table_header .time { font-size: 20px; line-height: 20px; }
.search_table_header .transit_time { font-size: 12px; line-height: 22px; }
.search_table_header .special_text { cursor: help; }

.search_table_header tr:hover { background: #e8f4ff; }
.search_table_header td{ padding: 4px 0; border-bottom: 1px dashed #CCC; vertical-align: middle;text-align:center; }
.search_table_header .right { padding-right: 5px;}
.search_table_header .fan{margin:0 10px;display:inline-block;width:52px;height:18px;background:#FB764D;line-height: 18px;color:#fff;}
.search_table_header .yd{font-size:12px;width:69px;height:24px;line-height:24px;float:right;}
.search_table_header .special { width: 130px; padding-left: 35px;text-align:left;}
.search_table_header .special { width: 130px; padding-left: 35px;}
.search_table_header .classes { width: 70px; padding-right: 25px; text-align: right; }
.search_table_header .discount { width: 35px; }
.search_table_header .gift { width: 60px; }
.search_table_header .rule { width: 80px; padding-left: 5px; }
.search_table_header .limit { width: 150px; }


.search_footer { padding: 7px 5px 7px 10px; text-align: right; overflow: hidden; zoom: 1; }
.search_footer a {cursor:pointer;display:block;padding-right:15px;position:relative;}
.search_footer a b{width:12px;height:8px;position:absolute;right:0px;top:6px;z-index:1;background-position:-288px -8px;}
.search_footer .show { display: inline-block; }
.search_footer .refund_info { display: inline-block; width: 87px; }
.search_footer .low_text { float: left; }
.search_footer .ico_loading_18 { float: right; _display: inline; margin-right: -20px; }

/* searchresult_content */
.searchresult_content { position: relative; overflow: hidden; z-index: 1; }

.search_change{margin-bottom:11px;color:#000;}
.search_change p{padding-left:20px;}
.search_change label{margin-right:8px;}
.search_change input{margin-right:5px;margin-top:-3px;}
.search_change .flight_hc{height:34px;line-height: 34px;font-size:12px;border-bottom:1px solid #cccccc;}
.search_change .flight_hc span.allcount{color:#565656;margin-left:12px;}
.search_change p.qfsh{height:34px;line-height: 34px;}
.search_change p.qfsh span.fangshi{margin-left:120px;}
.search_change p a{float:right;margin-right:18px;color:#000;padding-right:15px;position:relative;}
.downs b{background-position:-288px 0px;width:13px;height:8px;display:block;float:left;position:absolute;right:0;top:13px;zoom:1;z-index:1;}
.search_change .more b{background-position:-288px -8px;width:13px;height:8px;display:block;float:left;position:absolute;right:0;top:7px;}
.search_change .qfsh span.qfsj input{margin-right:6px;margin-top:-3px;}

.date-lists .search_resultlist  table.search_table tbody tr td.right input.btn_book{width:69px;background:#2669d3;height:24px;border:none;color:#fff;font-weight:bold;cursor:pointer;}
.mb{margin-top:17px;}
/* 机票2 */
.ptable th{font-weight:bold;color:#fff;background:#6aa1f9;}


/**订单预定填写页面**/
.order_hd{height:30px;margin:5px 0 20px 0;padding-top:17px;border-top:3px solid #6aa1f9;}
.order_hd .order_title{float:left;}
.order_hd .order_title h2{font-size:14px;color:#565656;font-weight:700;margin-left:12px;}
.order_hd .order_step{float:right;width:360px;}
.order_step .step{width:84px;float: left;text-align:center;margin-right:5px;}
.order_step .step span{height:8px;display: block;background:#e0e0e0;}
.order_step .step h3{font-size:14px;color:#565656;font-weight:normal;}
.order_step .step1 span{background:#a2c7ff;}
.order_step .step2 span{background: #6ea3f2;}

.order_table{border-bottom:1px solid #ccdcf5;margin-bottom:20px;}
.order_table td{text-align: center;color:#868686;}
.order_table td span{display:inline;}
.order_table td span.qjsj{display:block;height:26px;line-height: 26px;}

.member_info{margin-bottom:12px;}
.member_info .member_info_hd{height:33px;background:#6aa1f9;}
.member_info .member_info_hd h2{font-size:14px;font-weight:normal;float:left;width:170px;color:#fff;height:33px;line-height: 33px;text-indent:12px;}
.member_info .member_info_hd h2 span.other{background:#2669d3;padding:2px 5px;cursor:pointer;}
.member_info .member_info_hd p{color:#fff;height:33px;line-height: 33px;}
.member_info_content{padding:14px 25px;}
.member_info .member_info_content p span{float:left;margin-right:12px;}
.member_info .member_info_content p span label{margin-right:12px;float:left;}
.member_info .member_info_content p span label b{float:left;line-height:30px;font-weight:normal;}
.member_info .member_info_content p span label em{color:#f00;width:12px;height:5px;display:block;float:left;}
.member_info .member_info_content p span input.order_member_input{border:1px solid #d7d7d7;width:140px;background:none;height:25px;float:left;margin-right:12px;margin-top:5px;}
.member_info .member_info_content p span select{padding:1px 0px;color:#565656;}
.member_info .member_info_content .age{width:125px;}
.member_info .member_info_content .degree{width:103px;}
.member_info .member_info_content .secure{width:83px;}
.member_info .member_info_content p span input.middle{width:220px;}
.member_info .member_info_content p span input.long{width:712px;}
.list1 .member_info_content{border-bottom:1px solid #dedede;}
.member_baoxian strong{font-weight:normal;}
.member_info p.add_person{margin-top:12px;}
.member_info p.add_person .add_person_btn{width:127px;height:28px;background:#2669d3;border:none;color:#fff;cursor:pointer;}
.member_info .member_info_content p {color:#868686;line-height: 33px;height:33px;}
.member_info .member_info_content p span.member_Email label b strong{margin-left:5px;background:#2669d3;display:inline-block;color:#fff;padding:0px 15px;font-weight:normal;height:24px;line-height: 24px;cursor:pointer;}

.member_info .member_info_content p span.fxk{margin-right:15px;}
.member_info .member_info_content p span.fxk input{vertical-align: middle; margin-top:-3px; margin-right:5px;}

.total_price{height:36px;text-align: center;background:#ffffeb;border:1px solid #fbd5a7;}
.total_price p{line-height:36px;color:#a4a49f;}
.total_price p strong{color:#fb764d;font-size:18px;font-weight:normal;}
.xieyi{padding-left:24px;margin:18px 0 15px 0px;}
.xieyi input{margin:-3px 5px 0 0;}
.xieyi p{color:#a4a4a4;}
.xieyi p a{color:#91b3e8;}
.order_tj_btn{text-align: center;margin-bottom:50px;}
.order_tj_btn p input{background: #2669d3;border:none;padding:2px 8px;color:#fff;height:30px;line-height:30px;font-weight:bold;cursor:pointer;}




/**顶部sub_nav二级导航菜单部分**/
.sub_nav{height:36px;background:#6aa1f9;}
.sub_nav ul.sub_nav{margin-left:12px;}
.sub_nav ul.sub_nav li{margin-left:-1px;float:left;width:86px;text-align:center;line-height: 36px;background: url(../images/line_x.png) left center no-repeat;}
.sub_nav ul.sub_nav li a{font-weight:bold;font-size:14px;color:#000;display:block;outline:none;}
.sub_nav ul.sub_nav li a.current{background:#fff;color:#000;height:32px;margin-top:4px;}
.sidebar_nav{position:fixed;padding-top:8px;padding-left:15px;border:1px solid #d0d0d0;margin:10px 0 0 0;width:203px;}
.sidebar_nav ul{margin-bottom:35px;}
.sidebar_nav h2{color:#6aa1f9;}
.sidebar_nav span.tel{color:#6aa1f9;line-height:24px;}
.sidebar_nav ul li{height:24px;line-height:24px;margin-bottom:6px;}
.sidebar_nav ul li a{font-size:15px;padding-left:17px;background:url(../images/sidebar_nav.png) no-repeat left center;color:#565656;outline:none;}
.sidebar_nav ul li a.active{color:#000;background:url(../images/sidebar_nav_active.png) no-repeat left center;}
.main-wrap .right_infocontent{padding:12px 12px 0 20px;min-height:360px;}
.right_infocontent .info_title h2{font-weight:600;height:38px;line-height:38px;color:#2669d3;background:#f3f8fe;font-size:18px;text-indent: 14px;}
.right_infocontent .right_infomain{margin:15px 0;}
.right_infocontent .right_infomain p{font-size:12px;line-height: 26px;color:#565656;text-indent:2em;}


/**会员注册信息页面样式**/
.user_regtab .bd{margin:10px 0 0 0;}
.user_reg_box .reg_user_tit{background:#f3f8fe;border:none;}
.user_reg_box .dv_order .titlename .user_reg{color:#565656;margin-left:9px;}
.user_reg_box .dv_order .titlename span.down i.user_reg{background-image: url(../images/un_index_20140219.png);background-position: -4px -391px;
}
.user_regtab a:hover{text-decoration:underline;}
.user_reg_box .user_regtab .reg_title ul.reg_liststab{height:40px;border-bottom:1px solid #cccccc;margin-bottom:20px;}
.user_reg_box .user_regtab .reg_title ul.reg_liststab li{cursor:pointer;float:left;width:105px;height:40px;line-height: 40px;text-align: center;}
.user_reg_box .user_regtab .reg_title .reg_liststab li.ks_active{background:#2669d3;color:#fff;}
.user_regtab .userreg_info{margin-bottom:20px;}
.userreg_info .userreg_content .userreg_list{overflow: hidden;}
.userreg_info .userreg_content .userreg_list .user_regstep{width:305px;height:23px;background:#f0f0f0;float:left;text-align:center;margin-right:1px;color:#565656;}
.userreg_info .userreg_content .userreg_list .step1{background:#fa8a06;color:#fff;}
.userreg_info .userreg_content .user_regstep1{margin-top:15px;}
.userreg_info .userreg_content .user_regstep1 p{color: #868686;  height: 33px;
    line-height: 33px;}
.userreg_info .userreg_content .user_regstep1 p span.user_email label{ float: left;
    margin-right: 12px;}
.userreg_info .userreg_content .user_regstep1 p span.user_email label b {float: left;font-weight: normal;line-height: 30px;}
.userreg_info .userreg_content .user_regstep1 p span.user_email label em{color: #FF0000;display: block;float: left;height:5px;width: 12px;}
.user_member_input{background:none; border:1px solid #D7D7D7;float:left;height:19px;line-height:19px;margin-right:12px;margin-top:2px;width:206px;padding:3px 0 3px 4px;}
.box_pas_safety{margin-left:75px;}
.box_pas_safety li{float: left;
height: 8px;
line-height: 8px;
width:84px;
border-right: 1px solid #fff;
background-color: #e0e0e0;
color: #fff;position: relative;}
.box_pas_safety li.strongPwd1{background:#fa8a06;}
.box_pas_safety li span{position: absolute;top:15px;color:#8e8e8e;left:40px;}
.userreg_info .userreg_content .user_regstep1 p span.user_email img.code{float:left;}

.userreg_info .userreg_content .user_regstep1 p span.user_email a.next-code{line-height: 28px;display:block;float:left;margin-left:5px;color:#6ea3f2;}

.userreg_info .userreg_content .user_regstep1 p span input.all_info_btn{width:143px;height:28px;background:#fa8a06;border:none;cursor:pointer;color:#fff;}

.userreg_info .userreg_content .user_regstep1 p span input.sure{width:240px;background:#2669d3;margin:20px 0px 0px 42px;}
.userreg_info .userreg_content .user_regstep1  p span input.sure:hover{background:#225fbe;}
/**服务条款信息**/
.userreg_info .userreg_content .blw_fwtk{clear:both;border:1px solid #cccccc;height:180px;overflow: auto;margin-top:35px;padding:10px 16px;}
.userreg_info  .pop_hd h3{text-align: center;color:#868686;font-size:14px;font-weight:normal;}
.clause_box .sc_list{color:#868686;}
.clause_box .sc_con{margin:5px 0 10px 0;line-height:1.8;color:#868686;}

.userreg_info .userreg_content .reg_faq{clear:both;border:1px solid #cccccc;margin-top:15px;padding:10px 16px;}

.userreg_info .userreg_content .reg_faq .clause_box h3{color:#868686;font-size:14px;font-weight:normal;line-height: 24px;}
.userreg_info .userreg_content .reg_faq .clause_box a.help_more{color:#77a9f3;}
.userreg{border:1px solid #000;height:320px;}



/**广告业务adv页面信息样式**/
.right_infocontent{font-family: "微软雅黑";}
.right_infocontent .titlename .user_reg{font-size:18px;margin-left:12px;font-weight:600;color:#565656;}
.right_infocontent .titlename .active{color:#2669d3;}
.right_infocontent .advertit{background:#F3F8FE;border:none;color:#6aa1f9;}
.right_infocontent .titlename span.down i.adver{ background-image: url("../images/un_index_20140219.png");
    background-position: -4px -391px;}
.right_infocontent .adv_list{margin-bottom:18px;}
#adv1 .user_reg{font-size:18px;}
#adv1 .points{padding-left:22px;height:37px;line-height:37px;}
#adv1 .points span{font-size:14px;}
/**人才招聘页面部分样式**/
.right_infocontent .zhaopin{background:#F3F8FE;border:none;color:#2669d3;margin-bottom:8px;}
.right_infocontent .total_zhiwei{color:#565656;line-height: 26px;margin-bottom:12px;}
.right_infocontent .total_zhiwei strong{font-size:24px;padding:0 4px;color:#565656;}
.right_infocontent .search_works_box{border:1px solid #ccc;padding:10px 0px 22px 8px;margin-bottom:20px;overflow:hidden;}
.right_infocontent .search_works_box .work{line-height: 26px;margin-bottom:8px;}
.right_infocontent .search_works_box .work span{color:#2669d3;font-family: "微软雅黑";line-height: 22px;}
.right_infocontent .search_works_box a{height:20px;line-height: 20px;padding:3px 8px 3px 7px;color:#868686;}
.right_infocontent .search_works_box a.current{background: #fa8a06;color:#fff;}
.right_infocontent .search_works_box a:hover{background: #fa8a06;color:#fff;}
.search_workform p{color:#868686;}
.search_workform p a.jianli{color:#2669d3;padding:0;}
.search_workform p a.jianli:hover{background: none;color:#2669d3;text-decoration:underline;}
.right_infocontent .search_works_box .search_workform{height:30px;line-height: 30px;margin-top:12px;}
.right_infocontent .search_works_box .search_workform p input.search_input{background:none;border: 1px solid #D7D7D7;float: left;font-size:12px;height: 28px; margin-right:4px;width: 150px;color:#808080;line-height:28px;padding-left:3px;}

.right_infocontent .search_works_box .search_workform .btn_work{font-size:16px;background:#2669d3;border:none;height:30px;line-height:30px;color:#fff;cursor:pointer;}
.right_infocontent .search_works_box .search_workform p input.btn_work:hover{background:#225FBE;}
.right_infocontent .search_works_box .search_workform p input.result{width:147px;}
.right_infocontent .search_works_box .search_workform p input.reset{width:114px;}

.right_infocontent table.zhaopin_tb{border-bottom:1px solid #ccc;color:#565656;margin-bottom:5px;}
.right_infocontent table.zhaopin_tb th{background:#f3f3f3;height:34px;line-height: 34px;}
.right_infocontent table.zhaopin_tb td{text-align: center;height:38px;line-height: 38px;width:110px;cursor: pointer;color:#565656;}
.right_infocontent table.zhaopin_tb td.end{width:220px;}
.right_infocontent table.zhaopin_tb tbody tr td span.extend_pic{background: url(../images/extent_jian.png) no-repeat 0px bottom;width:12px;height:2px;float:left;display:block;margin-top:18px;cursor: pointer;position: relative;left:10px;}
.right_infocontent table.zhaopin_tb tbody tr td span.jia{background: url(../images/extent_jia.png) no-repeat 0px bottom;height:13px;margin-top:10px;}
.right_infocontent  table.zhaopin_tb tbody tr td input.workbtn{background:#2669d3;width:80px;height:24px;line-height:24px;border:none;color:#fff;cursor: pointer;margin-right:8px;}
.right_infocontent  table.zhaopin_tb tbody tr td input.workbtn:hover{background:#225FBE;}
.right_infocontent .zhiweilist_box .more_info{padding-top:12px;margin-bottom:12px;}
.right_infocontent .zhiweilist_box .more_info p{font-family: "微软雅黑";line-height: 24px;color:#565656;padding-left:12px;}

.right_infocontent .zhiweilist_box .more_info .more_link{color:#5c8fde;margin-top:12px;display: block;}
.right_infocontent .zhiweilist_box .more_info .more_link:hover{text-decoration:underline;}
.right_infocontent .bottom_contactus{margin-top:20px;}
.right_infocontent .bottom_contactus .lxfs{border:1px solid #d2d2d2;padding:32px 26px;margin-bottom:20px;}
.right_infocontent .bottom_contactus .lxfs .hr h3{line-height:26px;color:#000000;font-size:12px;}
.right_infocontent .bottom_contactus .lxfs .hr{margin-bottom:40px;}
.right_infocontent .bottom_contactus .lxfs .shrsb{margin-bottom: 0px;}
.right_infocontent .bottom_contactus .lxfs .hr span.tel{margin-right:58px;}

/**营业执照页面**/
.right_infocontent #adv1.adv_list .right_infomain .yyzz_pic img{border:1px solid #ccc;width:884px;}

/**友情链接页面样式**/
.right_infocontent .adv_list{margin-top:10px;}
.right_infocontent .adv_list .right_infomain .pic_link{overflow: hidden;padding:5px 10px;}
.right_infocontent .adv_list .right_infomain .pic_link ul{margin-right:-20px;overflow:hidden;}
.right_infocontent .adv_list .right_infomain .pic_link ul li{float:left;width:104px;height:96px;margin-right:22px;display:inline;}
.right_infocontent .adv_list .right_infomain .pic_link ul li a{border:1px solid #ccc;display:block;width:104px;height:58px;text-align:center;padding:2px 0px;}
.right_infocontent .adv_list .right_infomain .pic_link ul li span{display:block;text-align: center;width:104px;height:24px;line-height: 24px;color:#565656;}
.mhz_link,.other_link{height:30px;line-height: 30px;}
.hangye_link{overflow:hidden;}
.right_infocontent .adv_list .right_infomain .wenzi_link span.tit{color:#565656;font-family: "微软雅黑";line-height: 28px;margin-right:22px;float:left;}
.right_infocontent .adv_list .right_infomain .wenzi_link .other_link span.tit{margin-right:30px;}
.right_infocontent .adv_list .right_infomain .wenzi_link span.xx{color:#2669d3;margin-left:2px;float:left;line-height:28px;}
.right_infocontent .adv_list .right_infomain .wenzi_link a{color:#2669d3;padding:0px 3px;float:left;line-height:28px;white-space:nowrap;}
.right_infocontent .adv_list .right_infomain .wenzi_link .hangye_link .right_link{width:805px;float:left;overflow:hidden;}
.right_infocontent .adv_list .right_infomain .link_set .set{float:left;margin:10px 0px;}
.right_infocontent .adv_list .right_infomain .link_set .wenzi{margin-right:60px;}
.right_infomain .link_set p{text-indent: 0;}
.right_infomain .link_set .set textarea.wbk{width:384px;height:86px;overflow-x:hidden;border:1px solid #ccc;background:none;}
.wenzi_link a:hover{text-decoration:underline;}
/**我要建议页面样式**/
.right_infocontent .adv_list .right_infomain .suggest_form{overflow: hidden;padding-left:40px;}
.right_infocontent .adv_list .right_infomain .suggest_form form p{height:30px;line-height: 30px;margin-bottom:12px;text-indent:0;}
.right_infocontent .adv_list .right_infomain .suggest_form form p input{margin:-3px 5px 0 0;}
.right_infocontent .adv_list .right_infomain .suggest_form form p span.yzm a.next-code{vertical-align:top;color:#6ea3f2;}


.right_infocontent .adv_list .right_infomain .suggest_form form p span.youremail{margin-right:40px;float:left;}
.right_infocontent .adv_list .right_infomain .suggest_form form p span img.code{margin-left:12px;margin-top:-3px;}
.right_infocontent .adv_list .right_infomain .suggest_form form p textarea{width:710px;height:150px;background: #fff;border: 1px solid #ccc;padding:5px;float:left;overflow-y:hidden;}
.right_infocontent .adv_list .right_infomain .suggest_form form p span label{display:block;width:60px;text-align: right;vertical-align: top;float:left;color:#868686;margin-right:10px;}
.right_infocontent .adv_list .right_infomain .suggest_form form p span.syms{margin:0 45px 0 65px; }
.right_infocontent .adv_list .right_infomain .suggest_form form p span.syms input{margin:-3px 5px 0 0;}
.right_infocontent .adv_list .right_infomain .suggest_form form p span input.text{float:left;width:206px;height:22px;line-height:22px;}
.right_infocontent .tj_btn{width:115px;cursor:pointer;letter-spacing:0;height:30px;line-height: 30px;margin-left:102px;}

/**app down下载页面**/
.appdown{height:542px;background:#49aaee;margin-bottom:23px;padding-top:15px;padding-left:13px;}
.appdown .top_banben{width:80px;height:30px;background:#fddd69;}
.appdown .top_banben h2{font-size:14px;line-height: 30px;text-align: center;}
.appdown .app_content{width:840px;margin:0 auto;height:300px;}
.appdown .app_content h2{font-size:48px;color:#fff;font-weight:600;}
.app_mobile{margin:10px 0 23px 0;}
.app_mobile .app_content{background:url(../images/mobile_phone.png) no-repeat 460px bottom;height:390px;}
.app_pad .app_content{background:url(../images/ipad_bg.png) no-repeat 460px bottom;height:390px;}
.appdown .app_content .app{float:left;margin-right:14px;margin-top:36px;}
.appdown .app_content .iphone{margin-left:60px;}
.appdown .app_content .app .bottom_haoma input{display: block;border:1px solid #fff;background:#49aaee;width:128px;height:30px;text-align: center;}
.appdown .app_content .app .bottom_haoma input.input_btn{width:130px;background:#fddd69;color:#000;border:none;margin-top:8px;font-size:16px;font-family: "微软雅黑";cursor: pointer;color:#000;font-weight: bold;}

/****************************** 机票2页面弹框样式******************************************/
.pop_cybktcc{display:none;border:1px solid #999;width:833px;margin:0 auto;padding:10px 10px 10px 20px;height:228px;color:#868686;}
.pop_cybktcc .pop_content ul{float:left;margin-right:29px;}
.pop_cybktcc .pop_content li{line-height:30px;}
.pop_cybktcc .pop_content li input{margin-right:6px;}
.pop_title{position:relative;}
.pop_title .close{position:absolute;background-position:-128px -188px;cursor:pointer;display:block;height:16px;right:0px;top:8px;width:12px;}
.pop_cybktcc .sure{height:28px;line-height:28px;width:120px;margin:0 auto;}
.pop_cybktcc .agreements{margin:120px 0 0 0;text-align:center;}
.pop_cybktcc .agreements a{color:#868686;}
.pop_cybktcc .agreements a font{color:#2669d3;}












/* 会员中心公用样式 */
.hd_info{font-weight:bold;height:50px;background:#FB764D;color:#fff;font-size:14px;line-height:50px;}
.m_input{border:1px solid #fff;height:20px;padding:4px;line-height:20px;width:115px;background:none;color:#fff;font-size:14px;}
a.btn01 ,input.btn01{width:85px;height:30px;line-height:30px;background:#2669d3;color:#fff;font-size:16px;text-align:center;border:0px;cursor:pointer;letter-spacing:4px;}
a.btn01{display:block;}
.jianju{margin:0 4px;}
a.btn01:hover,input.btn01:hover{background:#225fbe;}
.hotelcheck li .btn2{width:78px;font-size:14px;height:27px;line-height:24px;}
.f00{color:#ff0000;}
.titlename{background:#2669d3;font-size:14px;color:#fff;height:34px;line-height:34px;position:relative;border-top:3px solid #6aa1f9;margin-bottom:1px;}
.titlename .name{margin-left:18px;font-weight:bold;float:left;}
.titlename .nameleft{margin-left:12px;}
.titlename .up,.titlename .down{float:right;margin-right:20px;cursor:pointer;}
.titlename .up i,.titlename .down i{width:13px;height:8px;position:absolute;top:14px;}
.titlename .down i{background-position:-292px -33px;}
.ks-active .down i{background-position:-292px -22px;}

/* 订单中心弹框样式 */
.order_pop{border:1px solid #999;background:#fff;padding:34px 25px 30px 25px;width:784px;margin:0 auto;position:relative;}
.odclose{background-position:-80px -24px;width:18px;height:22px;display:block;position:absolute;top:5px;right:6px;z-index:100;}
.details{border:1px solid #999;}
.details h3{text-align:center;height:28px;line-height:28px;background:#c8e5fe;font-size:18px;color:#000;font-weight:normal;}
.details table th{font-size:14px;padding-left:10px;height:28px;line-height:28px;background:#e4e4e4;}
.details table td{padding-left:10px;line-height:30px;border-bottom:1px solid #ddd;}
.order_pop .contactinfo{}
.order_pop .contactinfo .tit{padding-left:10px;height:28px;line-height:28px;background:#e4e4e4;font-size:14px;}
.order_pop .contactinfo .address{padding:20px 0 18px 12px;}
.order_pop .contactinfo .address span{margin-right:35px;}
.order_pop .contactinfo .ninfo{padding-left:12px;}
.order_pop .contactinfo .ninfo p{line-height:24px;margin-top:4px;}
.order_pop .contactinfo .backs{width:120px;height:28px;line-height:28px;color:#fff;background:#2669d3;text-align:center;font-size:14px;letter-spacing:4px;display:block;font-weight:bold;margin:26px auto 20px auto;}
.order_pop .contactinfo .backs:hover{background:#225fbe;}
.dorder{background:#e4e4e4;height:28px;line-height:28px;font-weight:bold;padding-left:10px;}
.dorder span{margin-right:36px;float:left;}
.dorder span font{color:#ff0000;font-size:18px;}
.dorder span font em{font-size:14px;font-style:normal;}
.dorder .account_moneny{float:right;}
.roominfo p{height:30px;line-height:30px;font-size:16px;padding-left:10px;border-bottom:1px solid #ddd;}
.roominfo .jinfo span{font-size:14px;float:left;line-height:24px;margin-left:10px;}
.roominfo .jinfo .looks{color:#2669d3;font-size:11px;margin-left:46px;line-height:24px;}
.roominfo .jinfo p{line-height:25px;font-size:12px;text-align:left;border-bottom:none;}
.roominfo .jinfo ul{padding-bottom:25px;overflow:hidden;border-bottom:1px solid #ddd;}
.roominfo .jinfo li{float:left;margin-right:34px;margin-left:10px;line-height:24px;}
.order_pop .cinfo .address{padding:0 0 0 12px;height:30px;line-height:30px;}
.order_pop .cinfo .tit{font-weight:bold;background:none;border-bottom:1px solid #ddd;}
.cinfo .address p{float:left;}
.order_pop .cinfo p{height:30px;line-height:30px;font-size:12px;padding-left:10px;border-bottom:1px solid #ddd;}
.order_pop .cinfo ul{margin-left:10px;}
.order_pop .cinfo li{float:left;margin-right:27px;line-height:24px;}
.order_pop .cinfo .codes{line-height:30px;font-size:14px;margin:5px 0 15px 10px;display:block;}
.order_pop .cinfo .codes strong{font-size:16px;}
.Upgraded .tit{background:#c8e5fe;color:#000;}
.Upgraded .points{text-align:center;font-size:14px;color:#333;padding:53px 0 64px 0;}

/* 资产账户弹框样式 */
.sqtx{width:693px;border:1px solid #6b6b6b;background:#fff;margin:0 auto;color:#000;display:none;position:fixed;top:20%;}
.sqtx .titlename{text-align:center;font-size:18px;}
.sqtx .close{background-position:-80px -59px;width:17px;height:22px;position:absolute;right:25px;top:5px;}
.qmoneny .mc{font-size:14px;font-weight:700;line-height:22px;padding:6px 0 0 12px;display:block;}
.qmoneny .mc font{color:#ff0101;font-size:18px;}
.appcont{margin:0 25px 0 45px;overflow:hidden;font-size:14px;}
.appcont li{overflow:hidden;margin-bottom:8px;}
.appcont li label{float:left;width:85px;text-align:right;display:inline-block;line-height:28px;}
.binput{width:190px;border:1px solid #000;padding:3px 0 3px 4px;height:20px;line-height:20px;float:left;}
.appcont li .bank{float:left;width:528px;}
.appcont li .types{height:34px;line-height:34px;background:#c8e5fe;margin-top:5px;padding-left:10px;}
.appcont li .types input{margin-right:10px;}
.appcont li .types .cardnum{margin-left:10px;}
.appcont li .types .tacit{float:right;margin-right:16px;}
.appcont li .types .adds{position:relative;color:#000;}
.appcont li .types .adds i{display:block;width:20px;height:20px;background-position:-126px -160px;position:absolute;top:2px;left:0px;}
.appcont li .types .adds span{margin-left:24px;}
.appcont li .times{display:block;float:left;line-height:28px;}
.appcont li .hq{width:51px;height:27px;line-height:27px;font-size:14px;display:block;float:left;margin:0 6px 0 10px;letter-spacing:0;}
.appcont li .tx{float:left;width:62px;height:32px;line-height:32px;font-size:14px;letter-spacing:0;margin:8px 0 50px 0;}
.tjcg{width:474px;}
.txinfo{margin:0 70px;}
.txinfo h3{font-size:18px;line-height:36px;margin:10px 0 5px 0;}
.txinfo p{overflow:hidden;font-size:14px;line-height:30px;}
.txinfo label{float:left;display:block;}
.txinfo span{display:block;float:left;}
.txinfo .sure{font-size:14px;letter-spacing:0px;width:70px;height:34px;line-height:34px;margin:40px 0 58px 160px;}


/**********团购页面类别选择、城市、筛选条件样式************/
.hd_info .m_input{ width:182px;}
.grid-m .hd_info{ font-weight:normal;}

.selecttype{ height:42px; line-height:50px; font-size:14px; color:#000; letter-spacing:2px;}
.selecttype span{ color:#FB764D; letter-spacing:0px;}
.selecttype input{ margin-top:-2px;}

.groupcity{ height:28px; line-height:28px;color:#7b7c7f;}
.groupcity a{ padding:0 5px; color:#7b7c7f;}
.groupcity a span{color:#FB764D;}
.groupcity .active,.groupcity a:hover{ color:#FB764D;}

.sort ul{ overflow:hidden;}
.sort ul li{ float:left; color:#7b7c7f; border:1px solid #b5b4b4; margin-right:1px; height:24px; line-height:24px;}
.sort ul .active{ border:1px solid #3c91d3;}
.sort ul .first{ border:0px;}
.sort ul .last{ padding:0 10px; border:0px;}
.sort ul .last input{ vertical-align:middle; margin-top:-3px;}
.sort ul li a{color:#7b7c7f; padding:0 10px;}

/************分页样式******************/
.p_pages{ overflow:hidden; border-top:4px solid #dadada;padding-top:8px;}
.p_pages .pages{ display:block; width:23px; height:23px; border:1px solid #c3c3c3; color:#2277cc; float:left; text-align:center; line-height:23px; margin-right:5px;}
.p_pages .noborder{ border:0px;}
.p_pages .word{ font-size:14px; color:#333;}
.p_pages .pagenow{padding:0 10px;}
.p_pages .sub{ width:54px; cursor:pointer;}
.p_pages a:hover,.p_pages .active{ background:#2669d3; border:1px solid #2669d3; color:#FFF;}


/**************酒店团购详情页*******************/

.detailhotel{ overflow:hidden;}
.detailhotel .detail{ padding-bottom:10px; overflow:hidden;}
.detailhotel .detail .pic{ display:block; width:299px; height:174px; overflow:hidden; float:left;}
.detailhotel .detail .detailcont{ float:left; width:378px; padding-left:10px;}
.detailhotel .detail .detailcont h2{ color:#7b7c7f; font-size:16px; height:50px; line-height:25px; overflow:hidden;}
.detailhotel .detail .detailcont span{ height:25px; line-height:25px; display:block; overflow:hidden; color:#7b7c7f;}
.detailhotel .detail .detailcont .plot{ height:80px; line-height:20px;display:block; overflow:hidden; color:#7b7c7f;}
.detailhotel .detail .detailcont span img{ vertical-align:middle;}
.detailhotel .detail .detailcont .collbtn{ display:block; background:url(../images/collection.jpg) no-repeat left center; padding-left:20px; color:#003acd; margin-top:20px;}
.detailhotel .detail .service{ float:right; overflow:hidden; width:131px; padding-top:20px;}
.detailhotel .detail .service table td{ height:25px; line-height:25px; color:#333;}
.detailhotel .detail .service .serleft{ text-align:right; padding-right:5px;}
.detailhotel .detail .service .serright p{ width:84px; height:10px; display:block; background:#ddd;}
.detailhotel .detail .service .serright p span{ display:block; height:10px; background:#93d661;}

.detailhotel .detailimglist{ overflow:hidden; height:123px; width:830px;}
.detailhotel .detailimglist li{ float:left; margin-right:8px; width:199px; height:123px; overflow:hidden;}


/**********团购详情信息切换导航*************/
.detailtabs{ overflow:hidden;}
.detailtabs .detailnav{ width:594px; height:39px; overflow:hidden; float:left;}
.detailtabs .bottomline{ width:223px; height:38px; float:left; border-bottom:1px solid #cccccc;}
.detailtabs .detailnav li{ float:left;width:99px; height:38px; border-bottom:1px solid #ccc;}
.detailtabs .detailnav li a{width:99px; height:38px; text-align:center; display:block; line-height:37px;font-size:18px; color:#626060;}
.detailtabs .detailnav .active{ border:1px solid #ccc; border-bottom:0px; width:97px; text-align:center;}

.btnsubmit{ width:93px; height:29px; display:block; text-align:center; line-height:29px; color:#fff; font-size:14px; background:#2669d3;margin:0 auto;}
.btnsubmit:hover{ background:#225fbe;}

/****团购预订酒店*****/
.rmb{ color:#ff0026; font-size:10px;}
.colorprice{color:#ff0026; font-size:16px; font-weight:bold;}
.detailtabscont table{ border:1px solid #ccc;padding-bottom:8px;}
.detailtabscont table td{padding:15px 0;}
.detailtabscont .trbg{ background:#e8effb; }
.detailtabscont .dtleft{ width:140px; text-align:center; font-size:18px; color:#565656;}
.detailtabscont .rdetal{border-left:1px solid #ff0000;padding:0 0 0 8px;}
.detailtabscont .title{ height:25px; line-height:25px; color:#919090; font-size:14px; }
.detailtabscont .room{ color:#999; height:25px; line-height:25px; overflow:hidden;}
.detailtabscont .room .tit{ display:block; float:left; padding-right:10px; width:48px; text-align:right;}
.detailtabscont .room .changenum { float:left; display:block; width:88px; height:22px; border:1px solid #a09e9e;}
.detailtabscont .room .changenum .change{ float:left; display:block; height:22px; line-height:22px; text-align:center;}
.detailtabscont .room .changenum .up,.detailtabscont .room .changenum .down{ width:12px; padding:0 5px; font-size:14px; color:#999;}
.detailtabscont .room .changenum .num{ width:22px;  border:0px; background:none;color:#999;}
.detailtabscont .room .down{padding-left:10px;}
.detailtabscont .datetime{ overflow:hidden; height:30px;margin:8px 0;}
.detailtabscont .datetime .dates{margin-right:8px;display:block; float:left;height:30px; line-height:30px; color:#999;}
.detailtabscont .datetime .input{border:1px solid #a09e9e;height:22px;line-height:22px;background:none; text-indent:10px; width:150px;}
.detailtabscont .datetime .num{ padding-right:5px;}
.detailtabscont .guests{ overflow:hidden; height:50px; padding:5px 0;}
.detailtabscont .guests .gue{ height:20px; line-height:20px; color:#999; display:block; float:left; margin-right:10px;}
.detailtabscont .guests .info{ width:100%; height:30px; line-height:30px; text-indent:60px;}
.detailtabscont .guests .name{ background:none; border:1px solid #a09e9e; width:134px; text-indent:10px; font-size:12px;}
.detailtabscont .endtime{ height:25px; overflow:hidden;}
.detailtabscont .endtime .end{ display:block; float:left; color:#999; height:25px; line-height:25px; border:0px; background:none; margin-right:10px;}
.detailtabscont .endtime .times{ width:88px; height:22px; border:1px solid #a09e9e; line-height:22px;padding:0 5px; cursor:pointer;}
.colalert{ color:#2390cf;}
.detailtabscont .common{ width:40%;}
.detailtabscont .common span{ display:block; float:left; height:25px; line-height:25px; overflow:hidden; margin-right:20px; width:80px; color:#999;}
.detailtabscont .common span input{ margin:-3px 10px 0 0; vertical-align:middle;}
.detailtabscont .coll{ overflow:hidden; padding:2px 0px;}
.detailtabscont .coll .tit{ width:50px; color:#999; height:25px; line-height:25px; text-align:right; display:block; float:left; padding-right:10px;}
.detailtabscont .coll .input{ width:230px; height:21px; border:1px solid #a09e9e; background:none; font-size:12px; color:#999; text-indent:10px; line-height:21px; float:left; display:block;}
.detailtabscont .coll .innerhtml{ display:block; height:21px; line-height:21px; text-indent:10px; color:#999;}

.detailtabscont .selected{ overflow:hidden; margin-bottom:5px;}
.detailtabscont .selected input{margin-top:-3px;}
.detailtabscont .selected span{ display:block; float:left; margin-right:15px; color:#5f6060; height:25px; line-height:25px;padding:0 5px;}
.detailtabscont .selected span .input{ background:none;border-bottom:1px solid #a09e9e;border-top:0px;border-left:0px; border-right:0px; height:18px; width:120px;}
.colprice{ color:#ff0026; font-size:26px;}
.detailtabscont .address{ overflow:hidden;}
.detailtabscont .address div{padding:2px 0;}
.detailtabscont .address .tit{width:50px; color:#999; height:25px; line-height:25px; text-align:right; display:block; float:left; padding-right:10px;}
.detailtabscont .address .input{ width:128px; border:1px solid #a09e9e; color:#999; text-indent:5px; font-size:12px;}
.detailtabscont .address .add{border:1px solid #a09e9e; color:#999; text-indent:5px; width:330px; font-size:12px;}
.detailtabscont .orderprice{margin-bottom:5px;text-align:center; display:block; font-size:18px;}
.detailtabscont .orderprice p{color:#565656;}
.detailtabscont .btnsubmit{ margin:0 auto; margin-top:20px;}
.detailtabscont .screenings{ height:25px; overflow:hidden; padding:5px 0;}
.detailtabscont .screenings .screen{ height:20px; line-height:20px; color:#999; display:block; float:left; margin-right:10px;}
.detailtabscont .screenings .name{ background:none; border:1px solid #a09e9e; width:134px; text-indent:10px; font-size:12px;}
.detailtabscont .types{ overflow:hidden;color:#999;}
.detailtabscont .types select{color:#999;}
.detailtabscont .types .type{display:block; float:left; color:#999; height:25px; line-height:25px; margin-right:10px;}
.detailtabscont .types .type .ty{ float:left; display:block; padding:0 5px; color:#626060;}
.detailtabscont .types .type .num{ border:0px; background:none; width:15px; height:25px; line-height:25px; text-align:center;}
.detailtabscont .types .tp{padding-left:4px;border:1px solid #a09e9e; background:none;width:120px; height:20px; line-height:20px;}
.detailtabscont .types .border{ width:88px; border:1px solid #a09e9e; overflow:hidden;}
.detailtabscont .ps{display:block; width:100%; height:25px; line-height:25px; color:#999;}
.detailtabscont .addplot{ overflow:hidden;}
.detailtabscont .addplot .add{ float:left; display:block;}
.detailtabscont .addplot .typ{ display:block; height:29px; line-height:29px; margin-right:20px; color:#999;}

/************酒店介绍*************/
.hoteintroduction{ overflow:hidden; border:1px solid #a09e9e; padding-bottom:50px;}
.hoteintroduction .cont{width:788px;overflow:hidden; padding:15px;}

/*****酒店新闻******/
.newlist{ overflow:hidden;}
.newlist li{overflow:hidden;}
.newlist li a{ color:#2669d3;height:20px; line-height:20px; overflow:hidden;}
.newlist li span{ display:block; background:#eef5ff; overflow:hidden; padding:10px 0; color:#565656; line-height:25px;}
.newlist li a:hover{ text-decoration:underline;}

/*******酒店图片介绍*************/
.piclist{ overflow:hidden;}
.piclist span{ display:block; width:822px; height:462px; overflow:hidden; margin-bottom:10px;}
.piclist ul{ width:830px; overflow:hidden;}
.piclist ul li{ float:left; width:132px; height:70px; overflow:hidden; margin-right:6px;}

.imglist{ overflow:hidden; padding:10px 0; width:830px;}
.imglist li{ float:left; width:198px; height:110px; overflow:hidden; margin:10px 0 0 9px;}


/****套餐列表*****/
.sbtn{ width:109px; height:24px; line-height:24px; color:#fff; background:#2669d3; text-align:center;}
.sbtn:hover{ background:#225fbe;}
.package{ overflow:hidden; background:#f3f8fc;}
.package .s-hd{ height:34px; overflow:hidden; border-bottom:1px solid #999; padding:16px 0 0 13px;}
.package .s-hd .selc{float:left; display:block; margin-right:10px;}
.package .s-hd .input{ width:103px; height:22px; border:1px solid #999; background:none; color:#565656; text-align:center; line-height:22px; font-size:12px;}
.package .s-bd{ padding:9px 7px 9px 11px; overflow:hidden;}
.packagelist{ overflow:hidden; }
.packagelist li{ float:left; width:93px; height:64px; overflow:hidden; background:#a1d3f7; margin:5px 3px 0 0; padding:9px;font-weight:600; cursor:pointer;}
.packagelist li p{ height:15px; color:#fa8a06; text-align:right;}
.packagelist li span{ display:block; height:15px; line-height:15px; overflow:hidden; text-align:center; color:#fff; }
.packagelist .active{ background:url(../images/check.jpg) no-repeat;}
.packagelist .active span{color:#6392dc;}
.package .packagenum{ text-align:center; height:30px; line-height:30px; color:#565656;border-top:1px solid #c3c3c3;margin-top:20px; padding:10px;}
.package .btnsubmit{ margin:0 auto;}


/***************图片弹出****************/
.poppic{cursor:move;width:1099px;height:680px; position:fixed; overflow:hidden; display:none;}
.poppic .hd{ height:28px; background:#6aa1f9; text-align:center; line-height:28px; color:#fff; font-size:14px; position:relative;}
.poppic .hd .piccl{ position:absolute; right:0px; top:0px;}
.poppic .bd{ background:#fff; border:1px solid #999; border-top:0px; padding:9px 0 0 13px; overflow:hidden; height:640px;}


/****套餐列表弹出*****/
.poppl{ display:none; width:818px; overflow:hidden; position:fixed; border:1px solid #999;}


/*******剧情介绍*******/
.plotinfo{ overflow:hidden; color:#a4a7ae; line-height:30px; padding:15px; font-size:16px;}
.plotinfo p{color:#a4a7ae; line-height:30px; margin-bottom:10px;font-size:16px;}


/*****************评分*******************/
.e-hd{ height:40px; line-height:40px; color:#565656; font-size:20px; text-indent:20px;}
.evaluation{overflow:hidden;}
.evaluation .e-bd{ overflow:hidden;}
.evaluation .estar{ float:left;}
.messagelist li{ height:20px; padding:5px 0; line-height:20px;}
.messagelist li .es{ display:block; float:left;}
.messagelist li .word{ width:50px; text-align:right; padding-right:5px; margin-right:15px;}
.messagelist li .pointer{ margin-left:10px;}
.evaluation .messagecont{ float:right; width:607px; }
.evaluation .messagecont textarea{border:0px; width:605px; border:1px solid #cfcfcf;height:181px;overflow:hidden;}



/**************评价留言**************/

.board{ overflow:hidden;}
.board .boardcont{ border:1px solid #cfcfcf; overflow:hidden; padding:5px;}
.board .boardcont textarea{ border:0px; width:812px; height:141px;overflow:hidden;}


.boardlist{ overflow:hidden; border:1px solid #cbc9c9;}
.boardlist .b-hd{ color:#000; background:#c8e5fe; border-top:3px solid #c4c2c2; border-bottom:1px solid #c4c2c2; height:32px; line-height:32px; text-indent:15px; font-size:14px;}
.boardlist .bardlist li{ padding:14px; overflow:hidden; height:66px; border-bottom:1px solid #c4c2c2;}
.boardlist .bardlist .pic{ display:block; float:left; width:71px; height:66px;}
.boardlist .bardlist .barcont{ float:left;padding-left:10px; width:708px;}
.boardlist .bardlist .barcont .baction{ height:20px; line-height:20px; overflow:hidden;}
.boardlist .bardlist .barcont .baction .name{ color:#2669d3; display:block; float:left; line-height:20px;}
.boardlist .bardlist .barcont .baction .action{ display:block; float:right;}
.boardlist .bardlist .barcont .baction .action a{color:#2669d3; padding:0 10px;}
.boardlist .bardlist .barcont .baction .action a:hover{ text-decoration:underline;}
.boardlist .bardlist .barcont .con{ height:45px; line-height:15px; overflow:hidden;}

/***评价****/
.p_rate{height:16px;position:relative;width:80px;overflow:hidden;display:inline-block;background:url(../images/rate.png) repeat-x;}
.p_rate i{position:absolute;top:0;left:0;cursor:pointer;height:16px;width:16px;background:url(../images/rate.png) repeat-x 0 -500px}
.p_rate .select{background-position:0 -32px}
.p_rate .hover{background-position:0 -16px}

/***常用信息管理弹框****/
.addslist{padding:25px 0 0 70px;overflow:hidden;}
.unitlist{margin:45px 0 0 0;}
.addslist li{overflow:hidden;margin-bottom:12px;}
.addslist li label{color:#333;display:inline-block;float:left;font-size:14px;margin-right:6px;text-align:right;width:90px;}
.addslist li a{display:block;float:left;}
.addslist li .shortinput{width:90px;}
.addslist li .sendcode{float:left;display:block;line-height:28px;margin-left:6px;color:#2669d3;}
.selet{width:186px;height:28px;line-height:28px;}

.show{ width:913px;display:none;height:531px; position:fixed;}
.show .full-note{ position:relative; width:913px;height:531px;}
.show .close{z-index:99999;background:url(../images/pop_close.png) no-repeat;width:46px;height:46px;position:absolute;right:5px;top:5px;cursor:pointer;}
.show .show_bg{ width:913px;background:#929191;height:531px;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80,style=0);opacity: 0.8;}
.show .full-note .scroll{width:913px;height:531px;position:absolute; top:0px; left:0px; overflow:hidden;}
.show .scroll .prevs{position:absolute;left:10px;top:175px;background:url(../images/l_arrow.png) no-repeat;width:55px;height:125px;cursor:pointer;}
.show .scroll .nexts{position:absolute;right:10px;top:175px;background:url(../images/r_arrow.png) no-repeat;width:55px;height:125px;cursor:pointer;}
.show .full-note .scroll .ks-switchable-nav{display:none;}
.show .full-note .section,.show .full-note .section .section_cont a{ width:765px; height:445px; overflow:hidden; display:block;}
.show .full-note .section{ position:absolute; left:75px; top:39px;}
/*********个人中心左侧radio样式*********/
.left_menu input[type=radio]{-webkit-appearance:none;appearance:none;width:11px;height:11px;cursor:pointer;vertical-align:bottom;background:#fff;border:1px solid #557a9a;-webkit-border-radius:1px;-moz-border-radius:1px; border-radius:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
.left_menu input[type=radio]{-webkit-border-radius:1em;-moz-border-radius:1em;border-radius:1em;width:14px;height:14px;}
.left_menu input[type=radio]:checked{background: #fff;}
.left_menu input[type=radio]:checked::after{content: '';display:block;position:relative;top:2px;left:2px;width:8px;height:8px;background: #FB764D;-webkit-border-radius: 1em;-moz-border-radius:1em;border-radius: 1em;}
.left_menu input[type=radio]:focus{outline:none;}
/*********首页更多下拉样式*********/
.hotelMoreCity a{width:3em;}
.citytabs .mores{position:relative;z-index:1;margin-left:0;background:#fff;padding-right:22px;border:solid 1px #fff;zoom:1;}
.city_pop_hover .mores{border:1px solid #98bdec;background:#fff;color:#06c;border-bottom:none;}
.city_pop_hover .mores i{background-position:-288px 0;}
.city_pop_hover .mores:hover{background:#fff;color:#06c;}
.hotelMoreCity{display:none;background:#fff;position:absolute;width:270px;padding:8px 0;border:solid 1px #98bdec;left:0;top:20px;}
/**************************返回顶部样式******************************/
#backs{position:fixed;right:20px;bottom:50px;z-index:9999;width:35px;overflow: hidden;}
.to_top{background:url(../images/un_sidebar.png) 0 0 no-repeat;display:block;position:relative;width:35px;padding-top:20px;overflow:hidden;cursor:pointer;z-index:2;}
.to_top:hover{background:url(../images/un_sidebar.png) -79px 0 no-repeat;}
/**************************返回顶部样式******************************/
.c_close{position:absolute;z-index:20;right:10px;top:8px;width:20px !important;height:20px !important;margin:0  !important;padding:0 !important;line-height:20px !important;text-align:center;color:#666 !important;background:none !important;border:none !important;font:bold 16px/20px Simsun;}
.c_close:hover{text-decoration:none !important; color:#FFA800 !important;}

/**************************酒店列表更多弹出样式******************************/
.brand_pop2{position:absolute;padding:10px 10px 20px;border:1px solid #999;background:#fff;z-index:1000;top:30px;left:245px;display:none;width:712px;}
.brand_pop2_table{border-collapse:collapse;}
.brand_pop2 td{padding-right:10px;vertical-align:top;}
.brand_pop2 .title{margin-bottom:6px;padding-right:30px;font-size:12px;font-weight:bold;}
.brand_pop2 .item_box{float:left;width:84px;}
.brand_pop2 .item_box li{margin-bottom:5px;}
.brand_pop2 .item_box input{width:12px;height:12px;margin-right:3px;overflow:hidden;border:none;font-family:Arial;vertical-align:middle;}
.brand_pop2 .item_box a{display:inline-block;width:60px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;vertical-align: middle;
}
.selbtn{width:44px;margin:8px auto;}
#filterbody .btn{font-size:12px;display:block;width:44px;height:20px;margin:6px auto;border:1px solid #9a9a9a;padding-bottom:1px;background:#eee;border-radius:3px;text-align:center;cursor:pointer;line-height: 20px;}
#div_select_city_sub_menu .icbg{background-position:-128px -186px;display:inline-block;width:15px;height:12px;position:absolute;right:0;}